Hallo!
Ich kann in meinem Formular "addnews" nicht auf die in das Dropdown-Menü dynamisch geladenenen Werte (hier Kategorien) zugreifen, um diese dann weiter verarbeiten zu können.
Ich will vorest beim Absenden des Formulars nur anzeigen, welche Kategorie ausgewählt wurde,
...und dann in weiterer Folge die Eingaben in der Datenbank abspeichern.
Wie funktioniert das?
Ich ersuche Euch um Hilfe und danke schon jetzt für Eure fachkundige Erklärung.
LG modscho
Ich kann in meinem Formular "addnews" nicht auf die in das Dropdown-Menü dynamisch geladenenen Werte (hier Kategorien) zugreifen, um diese dann weiter verarbeiten zu können.
Ich will vorest beim Absenden des Formulars nur anzeigen, welche Kategorie ausgewählt wurde,
...und dann in weiterer Folge die Eingaben in der Datenbank abspeichern.
Wie funktioniert das?
Ich ersuche Euch um Hilfe und danke schon jetzt für Eure fachkundige Erklärung.
LG modscho
PHP:
<?php
//Verbindung Mysql-Datenbank
include ("connect.php");
if ($action == "add")
{
if ($form_titel == "" OR form_nachricht == "")
{
echo "Es wurde keine Nachricht aufgenommen!</br>";
echo "Bitte fülle entweder die Felder Titel oder Nachricht aus.";
echo "<p></p>";
}
else
{
if ($form_kategorie == "$kategorie")
{
echo "Sie haben gewählt: $kategore.";
echo "<p></p>";
}
echo "Vielen Dank für den neuen Nachrichteneintrag";
}
}
else
{
?>
<form action="addnews3.php?action=add" method="post" name="" id="">
<table width="696" border="0">
<tr>
<td width="101" height="30" align="left" valign="top"><div align="right">Titel: </div></td>
<td width="585" valign="top"><input name="form_titel" type="text" id="form_titel" size="80"></td>
</tr>
<tr>
<td height="30" align="left" valign="top"><div align="right">Kategorie: </div></td>
<td valign="top"><p>
<select name="form_kategorie" id="form_kategorie">
<option>Wähle Kategorie</option>
<?php
$sql = "SELECT * FROM newskategorie ORDER BY kategorieid ASC";
$ergebnis = mysql_query($sql);
if ($ergebnis)
{
while ($reihe = mysql_fetch_array ($ergebnis))
{
//$kategoriename = $_POST['kategoriename'];
$kategoriename = $reihe['kategoriename'];
echo "<option>$kategoriename</option>";
}
}
else
{
echo "Es können keine Kategorien angezeigt werden";
}
?>
</select>
</p></td>
</tr>
<tr>
<td height="30" align="left" valign="top"><div align="right">Nachricht: </div></td>
<td valign="top"><textarea name="form_nachricht" cols="80" rows="15" id="form_nachricht"></textarea></td>
</tr>
<tr>
<td height="30" align="left" valign="top"><div align="right"></div></td>
<td valign="top"><input type="submit" name="Submit" value="Nachricht senden">
<input type="reset" name="Submit" value="Zurücksetzen"></td>
</tr>
</table>
</form>
<?php
}
?>