drop down werte in datenbank eintragen

benni miles

Mitglied
hi leutz

hab eine ganz simple frage aba ich komm nicht drauf bzw hab nichts gefunden

ich hab ein formular mit 2 textfeldern und einem dropdown menue

wenn ich nun das formular abschicke werden alle infos von den textfeldern in die mysql db eingtragen nur die auswahl von dem drop down menue nicht. die textfelder heissen artikel und preis, status ist das drop down menue. is tder befehl $_POST['status']; falsch?

PHP:
$artikel = $_POST['artikel'];

$preis = $_POST['preis'];
$status = $_POST['status'];


$sql = "INSERT INTO tabelle
    		(
			  artikel, preis, status
			   
			   )
		VALUES
    		(
				'$artikel','$preis', '$status'
				
				)";

	  
		
		$result = mysql_query($sql) OR die(mysql_error());
		
		
		?>
 
Dein DropDown jeist status:
Dein Formular:
PHP:
<form action="" method="post" name="form1" target="_self" id="form1">
  <select name="select">
    <option value="1wert">1</option> // Verpass dem Inhalt ein value.
    <option value="2wert">2</option> // Hier wird übrigens "1wert" bzw. "2wert" ausgegeben, vielleicht haste des vergessen.
  </select>
    <input type="submit" name="Submit" value="Senden" />
    </label>
</form>

<?php

echo $HTTP_POST_VARS['select']; //Versuchs mal damit.

?>
 
Hallo,
statt $HTTP_POST_VARS solltest du jedoch lieber $_POST verwenden, da $HTTP_POST_VARS veraltet ist.

mfg
forsterm
 
Zurück