unexpected T_STRING

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • unexpected T_STRING

    Ich weiß, dass es diesen Fehler schon tausende Male in diesem Board
    gibt, habe aber nichts gefunden, das den Fehler beseitigt:

    PHP Code:
    // Fehlermeldung:
    /**
    Parse error: parse error, unexpected T_STRING in /web/.../link.php on line 39
    **/

    //in Zeile 39 steht bei mir:

    $tracker mysql_query("INSERT INTO `links_clicks`
    (date,time,ip,name,benr,link_id,action) VALUES
    ('"
    .$date."','".$time."','".$ip."','".$visitor."','".$benr."','".$id."','".$click_action."'); 

  • #2
    Fehlt da vielleicht ein " am Ende?

    Comment


    • #3
      Verdammt, ich sah vor lauter Code die Struktur nicht!

      Es fehlte ein ")

      Vielen, vielen Dank.

      Comment


      • #4
        Gewöhn dir vielleicht an das ganze sinnvoll umzubrechen

        PHP Code:
        $tracker mysql_query("INSERT INTO `links_clicks` 
                                (
                                date,
                                time,
                                ip,
                                name,
                                benr,
                                link_id,
                                action 
                                ) 
                                VALUES 
                                (
                                '"
        .$date."',
                                '"
        .$time."',
                                '"
        .$ip."',
                                '"
        .$visitor."',
                                '"
        .$benr."',
                                '"
        .$id."',
                                '"
        .$click_action."'
                                )
                                "
        ); 
        So kann man das ganze viel besser erkennen.

        Comment


        • #5
          noch schöner finde ich es aber auch noch sinnvoll eingerückt .... das ist noch besser zu lesen.

          ausserdem ist die verwendung von mysql_escape_string() eigentlich pflicht.

          PHP Code:
          $tracker mysql_query('INSERT links_clicks SET
                                      date    = "'
          .mysql_escape_string($date).'",
                                      time    = "'
          .mysql_escape_string($time).'",
                                      ip      = "'
          .mysql_escape_string($ip).'",
                                      name    = "'
          .mysql_escape_string($visitor).'",
                                      benr    = "'
          .mysql_escape_string($benr).'",
                                      link_id = '
          .(int)$id.',
                                      action  = "'
          .mysql_escape_string($click_action).'"')
                      or die(
          mysql_error()); 
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Comment


          • #6
            Danke, werde euren Rat befolgen

            Wie kann ich nun eigentlich einen Durchschnittswert berechnen?

            Ich habe jetzt zum Beispiel 37 Klicks bei einem Link.
            Wie kann ich dort den Durchschnittswert in Prozent angeben?

            Comment


            • #7
              Original geschrieben von kerbstone
              Ich habe jetzt zum Beispiel 37 Klicks bei einem Link.
              Wie kann ich dort den Durchschnittswert in Prozent angeben?
              prozent von was denn bitte?
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Comment


              • #8
                Ja, das möchte ich ja wissen, wie berechne ich denn
                dann die Klickrate?

                Comment


                • #9
                  zum berechnen der clickrate benötigst du aber noch die einblendungen.

                  clickrate = clicks * 100 / einblendungen
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Comment


                  • #10
                    Oh, wie kann ich denn mit PHP die Einblendungen messen?

                    Comment


                    • #11
                      tja. irgendwie musst du ja bestimmen, wann du was anzeigst. oder?

                      damit wäre deine frage beantwortet.
                      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                      Comment


                      • #12
                        Ah ja, klar, danke für die Hilfe.

                        Jetzt weiß ich wir ich es mache.

                        In der Datei, in der der Link steht zähle ich dann Aufrufe +1

                        PHP Code:
                        // MySQL Check, Wert von calls abrufen und dann:

                        $calls $row[calls] +1;

                        // und alles wieder speichern 
                        Super !

                        Comment

                        Working...
                        X