unexpected T_STRING

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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?

    Kommentar


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

      Es fehlte ein ")

      Vielen, vielen Dank.

      Kommentar


      • #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.

        Kommentar


        • #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 |


          Kommentar


          • #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?

            Kommentar


            • #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 |


              Kommentar


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

                Kommentar


                • #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 |


                  Kommentar


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

                    Kommentar


                    • #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 |


                      Kommentar


                      • #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 !

                        Kommentar

                        Lädt...
                        X