Mailinglisten-Archive |
Hallo Leute
Wir haben hier eine Kombination von Apache und MySQL-Server
laufen, ueber welche die Anmeldungen fuer eine Tagung
abgewickelt werden, die im September hier an der Uni stattfinden
soll. Nun habe ich damit ein Problem :
Ab und zu (ungefaehr alle 10 Eintraege in die Datenbank) schluckt
irgendetwas Daten. Das Problem tritt bei einer Kombination eine
(HTML) textarea mit einer (MySQL) text Spalte auf. Die Benutzer
des Formulars sollen im Anmeldeformular (in diesem Fall für die
Vortraege) eine Kurzfassung ihres Vortrags eingeben.
Dummerweise ist (wie erwaehnt bei ca. jedem 10. Eintrag) der
Eintrag in der Abstract Spalte unvollstaendig (nur 1 Zeile, beendet
mit einem "\" ).
Die Definition im HTML Formular lautet wie folgt:
<textarea name="abstract" cols="50" rows="10" wrap="virtual"></textarea>
Das wird dann in einer PHP Datei nochmal angezeigt, damit die
Benutzer sicherstellen koennen, das ihre Angaben auch stimmen
und gleichzeitig als verstecktes Formularfeld an das naechste PHP-
Skript uebergeben:
<input type="hidden" name="abstract" value="<? echo $abstract; ?>">
<? echo $abstract; ?>
Im letzten PHP Skript erfolgt dann die Uebergabe an die
Datenbank (Darstellung gekuerzt):
$result = mysql_query("insert into abstracts (..., abstract, ...)
values ( ... "', '".$abstract."', '" ...)", $link);
Die Definition der Spalte in MySQL lautet wie folgt:
abstract text not null,
Weiss evtl. jemand von euch woran das Datenschlucken liegen
kann, und wenn ja, wie man das abstellt?
Vielen Dank im Voraus, Thomas Speck
----------------------------------------------------
Thomas Speck
Universitaet Hildesheim
Zentrum fuer Fernstudium und Weiterbildung
Marienburger Platz 22
Raum F 108
Tel.: +49(5121)883593
Fax : +49(5121)883592
E-Mail:speck_(at)_zfw.uni-hildesheim.de
----------------------------------------------------
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive