insérer la valeur html sélectionnez la forme de base de données mysql

Je veux insérer la valeur d'une option "sélectionner le formulaire" dans ma base de données mysql.

Comment puis-je obtenir la bonne valeur de cette?

<form action='' method='post'>
 <select name="myselectbox">
  <option name="myoption1" value="myoption1">myoption1</option>
  <option name="myoption2" value="myoption2">myoption2</option>
  <option name="myoption3" value="myoption3">myoption3</option>
  <option name="myoption4" value="myoption4">myoption4</option>
 </select>
<input type='submit' value='submit'/>
</form>

quelque chose comme ça? (celui-ci ne fonctionne pas évidemment..)

$sql = "INSERT INTO Entries (myoption1) VALUES ('$_POST[myselectbox]')";
Vous avez de l'envelopper votre <select> dans un <form> avec POST method attribut. Mais vous devriez obtenir une image plus grande sur la façon moderne de développement web, au lieu de vous embêter avec l'habitude et obsolète PHP/MySQL code spaghetti.
je suis un débutant.. pouvez-vous me donner quelques mots clés pour ce que j'ai à la recherche pour obtenir un "wieder image" merci
Un de mes fav lectures est toujours la symfony HTTP fondamentaux, regardez pour le protocole HTTP, la séparation des préoccupations, et de routage.
Aussi, regarde "SQL Injection" et "Préparées". La construction d'INSERTION (ou de tout autre SQL) les déclarations dans ce sens est une mauvaise idée, et vous devez apprendre à les éviter dès le départ.
ok merci à vous. je suppose que ma prof est celui de l'ancienne lol

OriginalL'auteur Marc Ster | 2014-02-25