• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL Ausgabe erscheint nicht.

  • Ersteller Ersteller matibaski
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
M

matibaski

Guest
Hallo!
Ich möchte, dass MySQL mir den Inhalt ausgibt, ohne <br /> Codes.
Also ha ichs so gemacht:
PHP:
$edit = "SELECT
             ID,
             Name,
             Email,
             Homepage,
             Inhalt
         FROM
             gaestebuch
         WHERE
             ID = '".$_GET['id']."';
        ";

$editresult = mysql_query($edit) OR die(mysql_error());
$aendern = mysql_fetch_assoc($editresult);

$inhalt = $row['Inhalt'];
$inhalt = str_replace("<br />", "", $inhalt);
$inhalt = str_replace("<br/>", "", $inhalt);
$inhalt = str_replace("<br>", "", $inhalt);

// Hier die Ausgabe:
echo'<textarea name="inhalt" rows="10" cols="40">'.$inhalt.'</textarea><br />';
Nun zeigt es mir aber nix an.
Wieso?

LooL ich Depp
Ich hatte $row[] benutzt, statt aendern[], da ich row[] schon verwendet habe.
Sry, mein Fehler.

Pls closen, sonst floodets hier nur noch.
 
Zuletzt bearbeitet von einem Moderator:
1.:
$inhalt = str_replace("<br />", "", $inhalt);
$inhalt = str_replace("<br/>", "", $inhalt);
$inhalt = str_replace("<br>", "", $inhalt);
ohne leerzeichen nach den kommata:
PHP:
$inhalt = str_replace("<br />","",$inhalt);
$inhalt = str_replace("<br/>","",$inhalt);
$inhalt = str_replace("<br>","",$inhalt);

2.: Frage: aus der Datenbank werden doch eigentlich die \n abgerufen und kein br oder was machst du in die datenbank rein?

also die \n 's bekommst du so weg:
PHP:
$inhalt = n12br($inhalt);
 
@digga: Die Leerzeichen machen keinen unterschied.

Aber schau dir mal genau deinen Code an:

PHP:
$aendern = mysql_fetch_assoc($editresult);
$inhalt = $row['Inhalt'];

Und ich kann es nicht oft genug wiederholen: Usereingaben immer erst durch [phpnet]mysql_real_escape_string[/phpnet] laufen lassen, bevor man sie in querys eintraegt!!!


Wobei ich mich ehrlichgesagt Frage, warum du die Eintraege mit <br> in die DB eintraegst...
 
Ja das ist eben mein erstes Gästebuch, und hatte nen Fehler beim Adminbereich.

Ich bin jetzt dran, ein neues zu machen, indem es übersichtlicher ist, und indem keine <br>'s in die DB eingetragen werden.

MfG, matibaski
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben