zeig mal die query, bevor du sie abschickst.
CheckBoxen Auswerten
Einklappen
X
-
Also so sieht das aus:
PHP-Code:$neu = "INSERT INTO `Kunde`(
Vorname,
Name,
Strasse,
HausNr,
PLZ,
Ort,
TelefonNr,
Geburtsdatum,
Geschlecht,
Email,
Favoriten
)
VALUES(
'$_POST[vname]',
'$_POST[nname]',
'$_POST[str]',
'$_POST[hausnum]',
'$_POST[plzahl]',
'$_POST[ort]',
'$_POST[tel]',
'$_POST[geb]',
'$_POST[geschlecht]',
'$_POST[mail]',
'$_POST[buchkat]'
);";
$fav_auswahl = "INSERT INTO `Favoriten`(
Kat_ID,
)
VALUES(
'$_POST[buchkat]'
);";
$res = mysql_query($neu) OR die(mysql_error());
$f_res = mysql_query($fav_auswahl) OR die(mysql_error());
Kommentar
-
$fav_auswahl = INSERT INTO Favoriten () VALUES ();
da ist nichts drin...
soll ja hinzugefügt werden...
das ist die Tabelle Favoriten mit:
Code:Favoriten: KID: INT(5), Primary Key; Kat_ID: INT(5) KID Kat_ID - -
---------------------------------------------
es gibt aber auch eine Kategorie Tabelle mit:
Code:Kategorie: Kat_ID: INT(5), auto_increment,Primary key; Kategorie: VARCHAR(20) Kat_ID Kategorie 1 Abenteuer 2 Action 3 Biographie ... ...
Kommentar
-
ja klar... aber ich verstehe nicht worauf du hinaus willst
ich hab den den script so ergänzt:
PHP-Code:$neu = "INSERT INTO `Kunde`(
Vorname,
Name,
Strasse,
HausNr,
PLZ,
Ort,
TelefonNr,
Geburtsdatum,
Geschlecht,
Email
)
VALUES(
'$_POST[vname]',
'$_POST[nname]',
'$_POST[str]',
'$_POST[hausnum]',
'$_POST[plzahl]',
'$_POST[ort]',
'$_POST[tel]',
'$_POST[geb]',
'$_POST[geschlecht]',
'$_POST[mail]'
);";
$res = mysql_query($neu) OR die(mysql_error());
$Kateg = mysql_query("SELECT * FROM kategorie");
while ($k_datensatz = mysql_fetch_assoc($Kateg))
{
$fav_auswahl = "INSERT INTO `Favoriten`(
Kat_ID,
)
VALUES(
'$_POST[buchkat]'
);";
$f_res = mysql_query($fav_auswahl) OR die(mysql_error());
}
Unknown column 'Favoriten' in 'field list'
was ist gemeint?
Kommentar
-
ne weiss ich dann doch nicht
kannst du konkret schreiben wie es geht bzw. wie das aussieht?
oder meinste var_dump() ?
und muss das vor INSERT INTO Favoriten sein?
Zuletzt geändert von Flash Blaster; 14.05.2007, 02:15.
Kommentar
-
ja klar, kenn ich das
meine Frage ist doch wie ich das einsetzen muss....
kannst du mir nicht was schreiben damit ich nen Ansatz habe?
Ich glaube wir missverstehen uns gerade^^
mit echo gibt man doch ne variable direkt auf der seite aus.
aber ich will doch die angecklickten kategorien mit dem Bbenuter_ID in die Favoriten Tabelle haben...
der fügt das doch in die datenbank in der tabelle hinzu...
und wenn alles erfolgreich ist dann zeigt er auf der seite was der eine angegeben hat... da kommt dann echo ins spiel...Zuletzt geändert von Flash Blaster; 14.05.2007, 02:24.
Kommentar
-
Wir wollen wissen, was in der Variablen $neu wirklich drin steht, nicht, wie der Code aussieht, mit der Du die füllst. Wenn Du echo kennst, kann das jawohl jetzt kein Problem mehr sein. Und bevor Du das hier postest, schaust Du erstmal selber hin, was da raus kommt.mit echo gibt man doch ne variable direkt auf der seite aus.
aber ich will doch die angecklickten kategorien mit dem Bbenuter_ID in die Favoriten Tabelle haben...Zuletzt geändert von kuddeldaddeldu; 14.05.2007, 02:30.
Kommentar
Kommentar