<textarea> hängt leerzeichen an?
aNtraXx 04.12.2003 - 10:59 1383 3
aNtraXx
trailer park king
|
also ich habe hier eine textarea. diese wird über ein formular abgeschickt. <textarea rows="10" cols="29" name="comment" maxlength="300" wrap="hard">
<?echo $_SESSION['Comment']?>
</textarea>
jedoch jedesmal wenn ichs in die sql datenbank schreibe und es wieder aufrufe muss ich feststellen dass es mir vor und nach dem string ein paar leerzeichen anhängt... der db connect sieht so aus: $db = connect_db();
$Befehl="update user set email='".$email1."', clan1='". clan1."', clan2='".$clan2."', comment='".$comment."' where name ='".$_SESSION['Benutzername']."'";
mysql_query($Befehl);
und das formular so: <form name="chg_userdata" action="chg_userdata.php" method="post">
<input type=submit name="submit" value="ändern">
</form>
hat wer eine ahnung woran dasl liegen kann? wenn ich es nämlich nicht in einer textarea ausgebe (den comment) dann stehts ganz normal da, ohne leerzeichen. und der phpmyadmin zeigts auch ohne an.
|
Rektal
Here to stay
|
Weil du zwischen <textarea>
und </textarea>
leerzeichen hat. Alles dazwischen wird auch submitted. Schreibs einfach so hin: <textarea><?php echo $_SESSION['comment']?></textarea>
|
aNtraXx
trailer park king
|
danke! ich packs ned.... eh sowas von offensichtlich und ich schau noch so oft drüber ![:bash:](/images/smilies/bash.gif) dabei hatte ich ja keine leerzeichen sondern einfach ein enter gemacht... danke jedenfalls nochmal für die rasche hilfe.
|
watchout
Legendundead
|
solltest generell trim()men bevor du was in die db schreibst
|