Tobi: leeres Formularfeld in DB speichern!

Beitrag lesen

Hallo,

welche Datenbank benutzt du?

Ich hab ein Formular mit 10 Feldern des Typs text und textarea. Diese Felder sollen (nicht müssen) vom Benutzer ausgefüllt und nach absenden in eine Datenbank gespeichert werden.

Dann leg das in der db fest (sowas wie allow zero length?), dann brauchst Du nicht den Stunt zu machen, ein Leerzeichen einzufuegen...

Immer gut: Lass Dir doch einfach mal das sql statement ausgeben mit
response.write sql

Bei Pflichtfeldern wuerde ich einfach eine Funktion mit RegExp schreiben, die Eingabe ueberprueft....

Schreib nach dem Muster:
Dim absatz7
if absatz7 <> "" then absatz7 = request.form("absatz7")

if absatz7 ="" then absatz7 =" " else absatz7 ="'" & absatz7 & "'"

<%
sql= "INSERT INTO tbl_betriebsrat VALUES ('" & datum & "','" & ueberschrift & "','" & absatz1 & "','" & absatz2  & "','" & absatz3 & "','" & absatz4 & "','" & absatz5 & "','" & absatz6 & "','" & absatz7 & "','" & autor & "','" & email & "','" & bild & "')"
daten.open sql, conn
%>

Gruss
Tobi