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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.