Probleme recuperer variable listbox
Salut,
J'ai un soucis avec mon code, je comprends pas ce qui foire. J'ai une page formulaire sur laquelle, je rempli des listbox à partir de certains champs de ma BDD. J'envoi envoi ensuite les info dans un $_POST pour effectuer une requête insert into. Problème, mes variables ne sont pas récupérées et je ne vois pas où est mon erreur.
Page formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<form name="insertion" action="newdoc.php" method="POST">
<?php
echo "<select name='ver'>";
$res = mysql_query("SELECT NumeroVersion FROM version order by NumeroVersion asc");
while($row = mysql_fetch_assoc($res)){
echo "<option value='".$row["idversion"]."'>".$row["NumeroVersion"]."</option>";
}
echo "</select>";
?>
Redacteur :
<input type="text" name="redac" size="40"><br/>
<input type="submit" name = "insertdoc" value="Insérer">
</form> |
newdoc.php :
Code:
1 2 3 4 5 6 7 8 9
|
//connexion BDD
...
//On récupère les variables
$version = $_POST["ver"];
$redacteur = $_POST["redac"];
$sql="insert into document (idversion, redacteur) values (".$version.", '".$redacteur."')";
echo "$sql <br/>";
$result = mysql_query($sql) or die(mysql_error()); |
ça m'affiche : erreur de syntaxe, apparemment ça ne me récupère pas la variable du listbox: insert into document (idversion, redacteur) values (, 'test') :cry: