MudGuard: doppeleintrag durch formular

Beitrag lesen

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/