![]() Mailinglisten-Archive |
Hallo Liste, ich habe ein php script, dass einen l�ngeren text in ein longblob feld eine mysql tabelle eintragen soll! Aber anscheinend funktioniert das nur bis zu eine bestimmten Anzahl von Zeichen! So sieht es aus: die erste seite ist eine html-seite mit entsprechendem form: <form action="presseadd.php3" method="POST"> <table> <tr> <th colspan=2>Presseartikel<hr></th> </tr> <tr> <td>Überschrift:</td> <td><input size=65 name="head"></td> </tr><tr> <td>Unterüberschrift:</td> <td><input size=65 name="subhead"></td> <tr> <td valign=top>Presseartikel:</td> <td><textarea cols=50 rows=20 name="text"></textarea></td> </tr> Datum: <INPUT NAME=datumtt MAXLENGTH=2 SIZE=2> <INPUT NAME=datummm MAXLENGTH=2 SIZE=2> <INPUT NAME=datumjjjj MAXLENGTH=4 SIZE=4> <tr> <td></td> <td><input type=submit value="Fertig"> | <input type=reset value="Verwerfen"></td> </tr> </tr> </table> </form> == Die Zweite Seite ist das php script, das die �bergabe machen soll! <?php $datum=substr("0000".$datumjjjj,-4).substr("00".$datummm,-2).substr("00".$da tumtt,-2); echo $datum,"<P>"; mysql_connect('XXX','XXX','XXX'); if ($id==0) { echo "Hinzugefügt"; $result = mysql_db_query("db8782","insert into presse (datum, head, subhead, text) Values ($datum, \"$head\", \"$subhead\", \"$text\")"); } else { echo $id," wurde geupdated"; $result = mysql_db_query("db8782","update presse set datum=$datum, head=\"".$head."\", subhead=\"".$subhead."\", text=\"".$text."\", where id=$id"); } ?> == Immer wenn ich die felder im html-form ausgef�llt habe, und auf bschicken klicke, springt er sofort, ohne jeglicher verz�gerung, wie sonst bei meinen scripten zur seite, und meint zwar, dass er den artikel korrekt hinzugef�gt hat, aber die db ist immer leer! woran kann das liegen? Gru�, Jan-Henrik --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive