Problème insertion de données dans table Mysql
Bonjour,
Je vous explique mon soucis (surement très simple mais je débute :s)
j'ai un formulaire contenant des boutons radio, select, ....
Mais liste (select sont générée à partir de tables differente sur ma BD.
Le problème lors que je veux faire le traitement du formulaire pour insérer les données dans une nouvelle table et bien à l'endroit des données qui proviennent de mes select "dynamique" il est inscrit .$data[0] :/
je vous met ci dessous le code des select dynamique et celui du traitement du formulaire.
par avance merci de votre aide !
Voici le code d'un des deux select dynamique
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <p id="fournisseur">
<?
echo '<select size=1 name="fournisseur">'."\n";
$result = mysql_query("SELECT nom FROM fournisseurs");
while($data = mysql_fetch_array($result))
{
echo '<option value=".$data[0].">'.$data['nom'];
echo '</option>'."\n";
}
echo '</select>'."\n";
?>
</p> |
et le code de traitement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <? require 'conf_db.php'; ?>
<?
// On récupère les données passées en POST
$produit = $_POST['produit'];
$epaisseur = $_POST['epaisseur'];
$fournisseur = $_POST['fournisseur'];
$date = $_POST['date'];
$acheteur = $_POST['acheteur'];
$quantite = $_POST['quantite'];
$prix = $_POST['prix'];
$volume = $_POST['volume'];
// On insère les champs
$ins_int = mysql_query("INSERT INTO achats "
. "VALUES (NULL,'$produit','$epaisseur','$fournisseur','$date','$acheteur','$quantite','$prix','$volume');")
or die('Erreur SQL FuncInsert.php : '.mysql_error());
?> |