Problème <form>

prog -  
 prog -
Bonjour,

J'ai un petit problème que vous allez sûrement trouvé tout simple,

j'essaie de faire une liste de produits que l'on peut augmenter ou diminuer avec des boutons "+" et "-" et le nombre s'affiche dans une textbox entre ces deux boutons.

Le problème est comment faire que un clic sur "+" (ou "-") n'intervienne que sur la ligne concernée ?

Voici le code :

<?php
/* choix des produits pour la commande*/
$temp=connexion();
$resultat=mysql_query("SELECT nomprod, numprod FROM produit WHERE statutprod<>'archive' AND statutprod<>'epuise'");
while($result=mysql_fetch_array($resultat))
{
$val=$_POST[$result[1]];
if (!isset($val))
{
$val=0;
}

echo "<tr>
<td>".$result[0]." : </td>
<td><input type='submit' name='op' value='-'></input></td>
<td><input type='text' name=".$result[1]." value=".$val."></input></td>
<td><input type='submit' name='op' value='+'></input></td>
<td><input type='hidden' name='num' value=".$result[1]."></input></td>
</tr>";
};

$num=$_POST['num'];
if($num==$result[1])
{
$op=$_POST['op'];
if($op=="-")
{
$val=$val-1;
}
if($op=="+")
{
$val=$val+1;
}
}

/* jusque là */
?>

Merci de vos réponses

A voir également:

1 réponse

prog
 
Résolut
0