digitalspecht
Mitglied
Hallo,
jetzt komme ich nicht mehr weiter un brauche Hilfe.
Habe jetzt schon ne Weile gegoogelt und viele Lösungen gefunden, aber noch nichts allgemeingültiges, was bei mir auch funktioniert.
1.) Ich brauche ein DropDown-Menü, dass sich aus einer Tabelle der DB zusammensetzt.
Und zwar sollen die Values des DropDown-Menüs aus dieser Abfrage stammen: SELECT politiker FROM politiker WHERE bezirk = "Xyz"
Das ist der erste Schritt, an dem ich scheitere...
2.) Mein Formular hatte auch weitere Probleme. Und zwar übernimmt es die Werte nicht in die Datenbank, sondern fügt dort nur leere Felder ein ohne Werte...
Hier mal das Formular (noch ohne das dynamische Dropdown):
Und hier der Code der meldung.php:
Das Ergebnis ist "Eintrag war efolgreich", jedoch wie gesagt: Keine Werte wurden eingetragen...
Was ist falsch?
Danke schon im Voraus.
Digitalspecht
jetzt komme ich nicht mehr weiter un brauche Hilfe.
Habe jetzt schon ne Weile gegoogelt und viele Lösungen gefunden, aber noch nichts allgemeingültiges, was bei mir auch funktioniert.
1.) Ich brauche ein DropDown-Menü, dass sich aus einer Tabelle der DB zusammensetzt.
Und zwar sollen die Values des DropDown-Menüs aus dieser Abfrage stammen: SELECT politiker FROM politiker WHERE bezirk = "Xyz"
Das ist der erste Schritt, an dem ich scheitere...
2.) Mein Formular hatte auch weitere Probleme. Und zwar übernimmt es die Werte nicht in die Datenbank, sondern fügt dort nur leere Felder ein ohne Werte...
Hier mal das Formular (noch ohne das dynamische Dropdown):
HTML:
<form method="post" action="meldung.php">
<label for="vorname">Politiker:</label>
<select name="politiker">
<option value="Jonathan">Jonathan</option>
<option value="Heinz">Heinz</option>
</select>
<br />
<label for="Quadrant">Quaddrant:</label>
<select name="quadrant">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
</select>
<br />
<label for="Tag">Tag:</label>
<select name="tag">
<option>Montag</option>
<option>Dienstag</option>
<option>Mittwoch</option>
<option>Donnerstag</option>
<option>Freitag</option>
<option>Samstag</option>
</select>
<br />
<input type="submit" value="Senden" name="submit" />
</form>
Und hier der Code der meldung.php:
PHP:
<?php
$verbindung = mysql_connect ("localhost",
"...", "...")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("pop")
or die ("Die Datenbank existiert nicht.");
?>
<?php
$eintrag = "INSERT INTO berlin_fh
(politiker, tag, quad)
VALUES
('$politiker', '$tag', '$quad')";
$eintragen = mysql_query($eintrag);
?>
<?php
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
?>
Das Ergebnis ist "Eintrag war efolgreich", jedoch wie gesagt: Keine Werte wurden eingetragen...
Was ist falsch?
Danke schon im Voraus.
Digitalspecht