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