Hallo liebe PHPler,
folgendes Problem:
der ausgewählte Wert aus einer Datenbank generierten Liste wird
anschließend nicht eingetragen
Dropdown Liste wird korrekt erstellt und angezeigt.
Soweit , so gut. Im nächsten verarbeitenden Dokument:
Nun, der Wert der statischen Liste mit dem name=test wird
eingetragen
und der Wert mit der Datenbank erstellten Liste (name='test_database') wird nicht eingetragen
wobei in phpmyadmin sich der Wert der "Zeilen" der Spalte test_database erhöht , aber eben kein Wert eingetragen wird
Hat jemand einen Tip?
folgendes Problem:
der ausgewählte Wert aus einer Datenbank generierten Liste wird
anschließend nicht eingetragen
PHP:
require ('config.php');
require ('functions.php');
$conn = @mysql_connect($server, $dbusername, $dbpassword) or die (mysql_error());
$db = @mysql_select_db($db_name,$conn) or die (mysql_error());
$sql = "SELECT * FROM profiles WHERE username = '$name'";
$result = @mysql_query($sql, $conn) or die (mysql_error());
while ($sql = mysql_fetch_object($result)){
$test = $sql -> test;
$test_database = $sql -> test_database;
}
...
<form action="do_editprofile.php" method="post">
...
//1.statische liste
echo"<select size='1' name='test' >";
echo"<option value='Ja'>Ja</option>";
echo"<option value='Nein'>Nein</option>";
echo"</select>";
//2. dynamische liste
$query="SELECT test_database FROM member GROUP BY test_database ORDER BY test_database ";
$result = mysql_query ($query);
echo "<select size='1' name='test_database'>test_database </option>";
while($nt=mysql_fetch_array($result)){
echo "<option value=$nt[id]>$nt[test_database]</option>";
}
...
<input type="submit" name="submit" />
...
Dropdown Liste wird korrekt erstellt und angezeigt.
Soweit , so gut. Im nächsten verarbeitenden Dokument:
PHP:
connect, select.. etc..
...
$test = $_POST['test'];
$test_database = $_POST['test_database'];
...
$sql = "INSERT INTO profiles(test,test_database)
VALUES('$test','$test_database')";
...
Nun, der Wert der statischen Liste mit dem name=test wird
eingetragen
und der Wert mit der Datenbank erstellten Liste (name='test_database') wird nicht eingetragen
wobei in phpmyadmin sich der Wert der "Zeilen" der Spalte test_database erhöht , aber eben kein Wert eingetragen wird
Hat jemand einen Tip?