Wie muss das Formular sein?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alt
asu
beitrag
bild
dan
daten
eintrag
eintragung
fehler
fehlermeldung
formular
grad
insert
instrument
link musik
musik
speicher
stadt
stehen
variable
-
Ich m?chte das der die Daten asu dem Formular in der DB speichert, wie muss das dan aufgebaut sein? Ich habe das nun so:
Formular:
<form action="eintragen.php" method="post">
Nickname:<INPUT type="text" name="<?$nickname?>" value maxlength="250" size="26"><BR>
Alter:<INPUT type="text" name="<?$alter?>" value maxlength="2" size="26"><BR>
Stadt:<INPUT type="text" name="<?$stadt?>" value maxlength="250" size="26"><BR>
Instrument:<INPUT type="text" name="<?$instrument?>" value maxlength="250" size="26"><BR>
Bild-Link:<INPUT type="text" name="<?$bild?>" value maxlength="250" size="26"><BR>
Musik-Link:<INPUT type="text" name="<?$musik?>" value maxlength="250" size="26"><BR>
<INPUT type="submit" value="Registrieren"><BR>
</FORM>
eintragen.php:
include ('connect.php');
$eintrag = "INSERT INTO profil
(nickname, alter, stadt, instrument, link_bild, link_musik)
VALUES
($nickname, $alter, $stadt, $instrument, $bild, $musik)";
$eintragen = mysql_query($eintrag);
?>
Wie muss das Formular nun geproggt werden?
LG Papenburger17
Beitrag ge?ndert am 22.10 23:01 von papenburger17 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
?hm, wenn du uns/mir sagen w?rdes, welches formular, w?ren wir dir sehr dankbar
Menlow -
Habe oben doch das Formular gepostet:
<form action="eintragen.php" method="post">
Nickname:<INPUT type="text" name="<?$nickname?>" value maxlength="250" size="26"><BR>
Alter:<INPUT type="text" name="<?$alter?>" value maxlength="2" size="26"><BR>
Stadt:<INPUT type="text" name="<?$stadt?>" value maxlength="250" size="26"><BR>
Instrument:<INPUT type="text" name="<?$instrument?>" value maxlength="250" size="26"><BR>
Bild-Link:<INPUT type="text" name="<?$bild?>" value maxlength="250" size="26"><BR>
Musik-Link:<INPUT type="text" name="<?$musik?>" value maxlength="250" size="26"><BR>
<INPUT type="submit" value="Registrieren"><BR>
</FORM>
-
<form action="eintragen.php" method="post">
Nickname:<INPUT type="text" name="nickname" value maxlength="250" size="26"><BR>
Alter:<INPUT type="text" name="alter" value maxlength="2" size="26"><BR>
Stadt:<INPUT type="text" name="stadt" value maxlength="250" size="26"><BR>
Instrument:<INPUT type="text" name="instrument" value maxlength="250" size="26"><BR>
Bild-Link:<INPUT type="text" name="bild" value maxlength="250" size="26"><BR>
Musik-Link:<INPUT type="text" name="musik" value maxlength="250" size="26"><BR>
<INPUT type="submit" value="Registrieren"><BR>
</FORM>
Der Name des input feldes ist auch automatisch die Variable..also z.B das Feld name="alter" -> da ist dann $alter der eingegebene Wert
Beitrag ge?ndert am 22.10 23:21 von julian182 -
Sehr gut gedeutscht...
Formular:
<form action="eintragen.php" method="post">
Nickname:<INPUT type="text" name="nickname" value maxlength="250" size="26"><BR>
Alter:<INPUT type="text" name="alter" value maxlength="2" size="26"><BR>
Stadt:<INPUT type="text" name="stadt" value maxlength="250" size="26"><BR>
Instrument:<INPUT type="text" name="instrument" value maxlength="250" size="26"><BR>
Bild-Link:<INPUT type="text" name="bild" value maxlength="250" size="26"><BR>
Musik-Link:<INPUT type="text" name="musik" value maxlength="250" size="26"><BR>
<INPUT type="submit" value="Registrieren"><BR>
</FORM>
eintragen.php:
include ('connect.php');
$eintrag = "INSERT INTO profil
(nickname, alter, stadt, instrument, link_bild, link_musik)
VALUES
('$nickname','$alter','$stadt','$instrument','$bild','$musik')";
$eintragen = mysql_query($eintrag);
?>
-
Also ich zus?tzlich zu den code den du mir grad gegeben hast ne If abfrage gemach:
if($eintrag == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim speichern";
}
Da zeigt der mir an das die Eintragung erfolgreich war aber in PHP MyAdmin selber stehen die Daten nicht drin
Beitrag ge?ndert am 22.10 23:40 von papenburger17 -
das kannste auch nicht so machen... wendern schon so:
mysql_query($eintrag) OR die(mysql_error());
da sagt er zwar nicht eintrag erfolgreich, aber er gibt ne fehlermeldung aus falls es nicht so war...
Beitrag ge?ndert am 23.10.04 10:26 von theuntouchables -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage