PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Daten über ein Auswahlfeld in eine Datenbank schreiben und ausgeben (http://www.selfphp.de/forum/showthread.php?t=25440)

Izelion 26.11.2014 18:14:27

Daten über ein Auswahlfeld in eine Datenbank schreiben und ausgeben
 
Hallo zusammen, ich bin es mal wieder,

ich bin wie schon gesagt recht neu und habe mal wieder eine Frage. ICh versuche in einem Formular folgendes Auswahlfeld an eine Datenbank zu senden, aber die Daten werden nicht eingetragen:

<form method="post" action="script.php">
<table width="200" border="0">
<tr>
<td>Anrede:</td>
<td>&nbsp;</td>
<td><select name="anrede" onChange="MM_jumpMenu('parent',this,0)">
<option> </option>
<option>Frau</option>
<option>Herr</option>
</select>
</td>
</tr>

<input type="submit" name="absenden"/>
</form>

das ist mein Formular, und das wäre meine script.php

<?php

include('include/connect.inc.php');
$anrede = $_POST['anrede'];
if(empty($anrede)){
header('Location:index.htm');
}else{
$sql = "INSERT INTO anmeldung(anrede,) VALUES('$anrede')";
$query = mysql_query ($sql);
echo "erfolgreich eingetragen";
}


?>

die ausgabe erfolgreich eingetragen erscheint zwar, aber es tut sich nix?? Und daran schließt gleich die zweite Frage, ich möcht das man in einem Formular eine Auswahl treffen kann, zb. Bundesland wobei die Bundesländer aus einer Datenbank kommen sollen. Hintergrund ist der, das nur Bundesländer ausgewählt werden dürfen, die vorher von einem User gespeichert wurden, gibt es z.b für NRW keinen Eintrag, so soll eben NRW auch nicht in dieser Auswahlliste auftauchen,

kann mir jemand bei diesen PRoblemem helfen?

danke, der Izelion

vt1816 26.11.2014 19:36:16

AW: Daten über ein Auswahlfeld in eine Datenbank schreiben und ausgeben
 
Teil 1: Wo fängst Du wie mögliche Fehler ab?
Teil 2: Ja.


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:03:42 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.