AlphaOme Posté 12 Décembre 2006 Posté 12 Décembre 2006 Bonsoir tous le monde, Je vien vous demander de l'aide car je bloque à la recuperation d'une variable, je m'explique, j'ai un formulaire composé d'une liste deroulante qui est quand à elle rempli par une entrée de ma bdd ( par exemple AVOINE = 4 et bien selection de 0 à 4 ,jspr que vous voyez se que je veu dire la) Ensuite ce formulaire est envoyer et soit il met à jour ma table si le chiffre selectionner et plus petit que celui contenu dans la table soit le supprime si egal, donc en gros jusqu'a la ca va, ensuite mon probleme et que je souhaite recupérer le prix apres l'envoi du formulaire ( ou avant juste apres la selection dans la liste deroulante ) le prix de l'objet et aussi contenu dans la table ( ici commerce pour info ) et donc je n'arrive pas à recupérer la variable du prix je ne vois pas trop comment faire . Je vous met le code pour // POSTecho '<form action="marche.php" method="post">';// entête de ta table !echo ' <table width="580" height="42" border="1"> <tr> <td>Nom</td> <td>Quantité</td> <td>Prix</td> <td>Choix</td> </tr> '; //---------- Selection liste deroulante + resultat POST + Mise à jours si inferieur à ZERO -------------- if (isset($_POST['nbr_total'])){$nbr_total = $_POST['nbr_total'];for($i=0;$i<$nbr_total;$i++){ $nbr=$_POST['nbr_'.$i]; $id=$_POST['id_'.$i]; $pri=$_POST['pritest']; echo ''.$pri.''; if(0<$nbr) mysql_query ("update commerce set quantite=quantite-".$nbr." WHERE id_commerce = '".$id."'"); } } //----- fin ---------------//---------- Si quantité egal a ZERO alors on supprime l'entrée ----------if ($quantite_res <= 0){mysql_query ("DELETE FROM commerce WHERE quantite = '".$quantite_res."'");} //------fin supression -------------$ress = mysql_query ('SELECT * FROM commerce');// ----------------- boucle pr afficher toute les entrée de la table commerce --------- // Tu débutes ensuite ta boucle !$i=0;while ($donnees = mysql_fetch_array ($ress)) { $nom_res = $donnees['objet']; $prix_res = $donnees['prix']; $quantite_res = $donnees['quantite']; $id_denre = $donnees['id_commerce']; // -------tableau affichant toute les entrées et liste deroulante----------- echo ' <tr> <td width="107">'.$nom_res.'</td> <td width="181">'.$quantite_res.'</td> <td width="132">'.$prix_res.'</td> <td width="10">';$nombre = 0;echo'<input type="hidden" name="id_'.$i.'" value="'.$id_denre.'" />';echo'<select name="nbr_'.$i.'">';while ($nombre <= $quantite_res){echo '<option value="'.$nombre.'">'.$nombre.'</option>'; $nombre++;}echo '<input type="Submit" value="Ok"></select></td></tr>';$i++;}//-- fin du If et boucle--------------echo '<input type="hidden" name="nbr_total" id="nbr_total" value="'.$i.'" />'; //---- fin tableau et bouton achamysql_close(); ?> Si vous pouvez me donner un coup de main je veu bien svp Merci
ghost Posté 13 Décembre 2006 Posté 13 Décembre 2006 Bonjour, Va faire un tour là ://www.siteduzero.com/tuto-3-176-1-les-variables-superglobales.html dés fois que ... Bon courage
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant