bonjour à tous

j'aurais une question à poser.

comment se fait-il que dans ce script:
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
18
19
<form method="POST" action="">
<?php
require('inc_connect.php');
foreach($_POST['case'] as $modif)
{
$sql="Select* from base_articles where id='$modif'";
$req=mysql_query($sql,$connexion)
while( $data=mysql_fetch_array($req) )
 {
echo"<b>Produit :</b>  <i>".$data['DESCRIPTIONFRANCAISE']."</i><br>";
echo"<b>Quantité commandée :</b> <input type='text' 
name='exqte[$modif]' value='".$_SESSION['panier'][$modif]."' size='2'><hr>";
}//fin du while
}//fin du foreach
mysql_close();
?>
<input type="submit" name="action" value="OK">
</form>
<?php
le $modif concerne à la fois l'id du produit (where id='$modif'" ) ET le nombre rentré (qui est en fait la quantité voulue) dans le champ name='exqte[$modif]'? (value='".$_SESSION['panier'][$modif]."')

alors que le formulaire qui demande ce nombre est:
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<input type='text' name='qte' size='5'> <input type='submit' name='action' value='Commander'></td></tr>".
    "<input name='id' type='hidden' value='".$data['id']."'>";

et les variables qui récupèrent ces champs sont:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$id=$_POST['id'];
$qte=$_POST['qte'];
mis ensuite dans la variable session:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_SESSION['panier'][$id]=$qte;
une idée ? merci d avance