phpbar.de logo

Mailinglisten-Archive

PHP & MySQL schluckt Daten

PHP & MySQL schluckt Daten

Thomas Speck mysql_(at)_lists.phpcenter.de
Mon, 9 Apr 2001 12:13:56 +0200


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