Aide pour requete UPDATE depuis un formulaire checkbox
Bonjour, cela fait 5heures que je cherche partout la solution a mon probleme, sans progression hélas.
Ma requete : je selectionne les activités où facture = 0 (non facturé)
Code:
1 2 3
| $query_req = "SELECT * FROM listing WHERE listing.facture = 0";
$req = mysql_query($query_req, $sql) or die(mysql_error());
$row_req = mysql_fetch_assoc($req); |
Je crée mon formulaire à base de checkbox (boucle php):
Code:
1 2 3 4 5 6 7 8 9
| <form method="post" action="facture2.php"><?php $sommeTotaux = 0; do { ?>
<input type='checkbox' name='updatefacture[]' value="<?php echo $row_req['activite_id'];?>">
<?php $sommeTotaux += $total;} while ($row_req = mysql_fetch_assoc($req)); ?>
<input name="submit" type="submit" value="Facturer les activités séléctionnées">
</form> |
ensuite, je passe sur la page facture2.php
Code:
1 2 3 4 5
| $update_facture = $_POST['updatefacture'];
foreach($update_facture as $fact)
{ $req2 = "UPDATE listing SET facture = '1' WHERE 'activite_id' = '$fact' " ;
mysql_query ($req2);
} |
La valeur de facture dans la table Mysql reste inchangée et je ne trouve pas ce qui cloche !
Merci de votre aide , Craac.