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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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());
			 ?>