Hi,
Ich möchte einen Email Eintrag in zwei Spalten einer mysql Tabelle eintragen. Also die gleiche Email in db_email und in db_email2.
Dann baue auf der Server-Seite die MySQL-Query entsprechend zusammen.
Das ist die einzig sinnvolle Lösung, wenn tatsächlich 2 Datenbankspalten identisch gefüllt werden sollen.
<input type="text" name="db_email, db_email2" size="20">
Obwohl das Name-Attribut des INPUT-Elements gemaess
http://www.w3.org/TR/html401/interact/forms.html#h-17.4
vom Typ "CDATA" ist und somit auch Leerzeichen enthalten duerfte,
zweifle ich daran, dass dieser Wert "db_email, db_email2" gueltig ist.
Gültig ja, sinnvoll ist eine andere Frage...
Oder vielleicht verstehe ich die Spec. falsch, und das Name-Attribut
ist vom Type "name", dann waere ein Leerzeichen sowieso verboten.
Das name-Attribut des input-Elements ist vom Typ CDATA - ganz eindeutig.
Damit sind sowohl Kommata als auch Leerzeichen erlaubt.
Aber: nur weil da ein String mit Komma(ta) drin steht, werden noch lange nicht mehrere PHP-Variablen erzeugt.
Wenn derselbe Parameter in 2 Spalten der Tabelle eingetragen werden soll, muß man den Parameter im INSERT-Statement einfach für beide Spalten angeben.
Wobei sich mir der Sinn verschließt, wozu diese Datenredundanz dienen soll.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/