Aller au contenu

Recuperation d'une variable


Sujets conseillés

Posté

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

// POST
echo '<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 acha
mysql_close();

?>

Si vous pouvez me donner un coup de main je veu bien svp

Merci

Posté

Bonjour,

Va faire un tour là ://www.siteduzero.com/tuto-3-176-1-les-variables-superglobales.html

dés fois que ...

Bon courage

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...