tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1283
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Yoda
    Yoda Yoda ist offline Mitglied Silber
    Registriert seit
    May 2003
    Ort
    Essen
    Beiträge
    73
    Tag auch,
    um in einem Eintrag in meinem Gästebuch Smeilys zu verwenden, sollen entsprechende Platzhalter durch das Bild ersetzt werden.
    Da es aber 28 Smeilys sind hab ich das ganze versucht mit arrays zu lösen.
    Den Code findet ihr hier.
    Das ist die Fehlermeldung:
    Fehler beim einfügen des Eintrages: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '1.gif'> ', '')' at line 1
    Schon mal danke
    MfG Pcnub
     

  2. #2
    Avatar von Yoda
    Yoda Yoda ist offline Mitglied Silber
    Registriert seit
    May 2003
    Ort
    Essen
    Beiträge
    73
    Hab den Fehler schon gefunden
    Für alle die es interessiert:
    SQL mochte die " ' " nicht. Ich habe einfach ein "\" davor gemacht und schon funktionierte es.
    Pcnub
     

  3. #3
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Es scheint so, als ob es ein MySQL-Fehler ist, und in deinem Code ist leider nur der Teil mit den Smilies drin.
    Wäre natt, wenn du auch den Teil mit dem MySQL-Query posten könntest. (Du kannst den Code auch gerne hier posten, und zwischen [.php] Tags setzten (ohne Punkt), dann wird er auch gehighlightet))

    Ps: Dein Script kann man folgendermassen vereinfachen:
    PHP-Code:
    $smilies = array(":0:"":1:"":2:"":3:"":4:"":5:"":6:"":7:"":8:""[...]");
    for (
    $i=0$i<count($smilies); $i++)
      
    $text str_replace($milies[$i], "<img src=\"".$i.".gif\">"$text); 
    //Edit: Zu spät!
    Hätt ich eigentlich auch selber drauf kommen können
    Geändert von Fabian Hofmann (19.07.03 um 14:55 Uhr)
     

  4. #4
    Avatar von Yoda
    Yoda Yoda ist offline Mitglied Silber
    Registriert seit
    May 2003
    Ort
    Essen
    Beiträge
    73
    Wie gesagt es funktioniert jetzt un dlag an den hochkommata die SQL irgendwie irritiert haben müssen.
    MfG Pcnub

    P.S.: Trotzdem Danke
     

Ähnliche Themen

  1. 'String' durch PHP-Code ersetzten
    Von Eagle-PsyX- im Forum PHP
    Antworten: 5
    Letzter Beitrag: 30.10.08, 09:51
  2. , durch Punkt ersetzten
    Von Abwesend im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 12.04.07, 15:27
  3. Antworten: 7
    Letzter Beitrag: 18.12.05, 14:35
  4. Spam-Schutz durch JS: @ ersetzten
    Von HPB im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.10.04, 16:03
  5. Marquee durch JS ersetzten ?
    Von Piti im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 11.04.04, 01:46