par
Al PiGiNo » 12 avr. 2011, 12:40
Me revoilà, après avoir régler les détails de Joomla, je retombe sur le même problème qu'avant :
Je gère un formulaire de quantités, suivant l'utilisateur connecté, il a un numéro de commande et ça me sort la liste des produits de ce monsieur + la quantité.
Pour la mise à jour finale, j'ai un soucis, le PHP rentre dans le isset mais pas dans le while, et je ne sais pas si ma méthode est la bonne
$req=mysql_query('SELECT product_libelle, product_description, order_product_qte
FROM cc_futur_product fp, cc_order_product op, cc_order o
WHERE o.order_id= 1
AND op.order_id=o.order_id
AND product_id=op.order_product_id');
echo '<form method="get" name="form" action="">';
echo '<table ><caption>Form</caption><tr><th>Nom</th><th>Description</th><th>Quantités</tr>';
while ($result=mysql_fetch_assoc($req)) {
$boucle=$boucle+1;
echo '<tr><td>'.$result['product_libelle'].'</td>';
echo '<td>'.$result['product_description'].'</td>';
echo '<td><input type="text" name="text'.$boucle.'" value="'.$result['order_product_qte'].'"/></td></tr>';
}
echo '</table>';
echo '<input type="submit" name="envoi"/></form>';
if (isset($_GET['envoi'])) {
echo "<script>alert('ok');</script>";
while ($resulta=mysql_fetch_assoc($req))
{
echo "<script>alert('ok_while');</script>";
$bou=$bou+1;
$maj=$_GET[$bou];
mysql_query ('UPDATE order_product_quantite SET '.$maj.' ');
}
}
Me revoilà, après avoir régler les détails de Joomla, je retombe sur le même problème qu'avant :
Je gère un formulaire de quantités, suivant l'utilisateur connecté, il a un numéro de commande et ça me sort la liste des produits de ce monsieur + la quantité.
Pour la mise à jour finale, j'ai un soucis, le PHP rentre dans le isset mais pas dans le while, et je ne sais pas si ma méthode est la bonne :|
[php]$req=mysql_query('SELECT product_libelle, product_description, order_product_qte
FROM cc_futur_product fp, cc_order_product op, cc_order o
WHERE o.order_id= 1
AND op.order_id=o.order_id
AND product_id=op.order_product_id');
echo '<form method="get" name="form" action="">';
echo '<table ><caption>Form</caption><tr><th>Nom</th><th>Description</th><th>Quantités</tr>';
while ($result=mysql_fetch_assoc($req)) {
$boucle=$boucle+1;
echo '<tr><td>'.$result['product_libelle'].'</td>';
echo '<td>'.$result['product_description'].'</td>';
echo '<td><input type="text" name="text'.$boucle.'" value="'.$result['order_product_qte'].'"/></td></tr>';
}
echo '</table>';
echo '<input type="submit" name="envoi"/></form>';
if (isset($_GET['envoi'])) {
echo "<script>alert('ok');</script>";
while ($resulta=mysql_fetch_assoc($req))
{
echo "<script>alert('ok_while');</script>";
$bou=$bou+1;
$maj=$_GET[$bou];
mysql_query ('UPDATE order_product_quantite SET '.$maj.' ');
}
}
[/php]