refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006
-
18 oct. 2005 à 10:56
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006
-
27 oct. 2005 à 14:38
Bonjour à tous!
j'ai un pb avec le checbox, en fait je veux faire un update selon que le checkbox soit checked mais ça ne marche pas, je vois que l'update s'execute quelque soit la valeur du checkbox
voila mon code:
<? $requete mysql_query(" select * from entreprise where valide'non' ")or die("selection impossible");
?>
<tr align="center"><td align="center"> Validation et confirmation des Comptes des entreprises Membres </td></tr>
<form name ="formul" action="validercompte.php?action="valider" method="post"><table border="1">
<tr><td>nentreprise</td......<?php
il s'agit de selectionner et afficher toutes les entreprises qui ont le champs valide"non", puis si l'utilisateur check le checkbox de l'entreprise qu'il veut pour faire valider et par la suite l'update, donc valide="oui"
ici ça ne marche pas donc comment faire un test sur la valeur du checkbox
SVP aidez moi!
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 18 oct. 2005 à 14:06
merci pour votre réponse!
Mais j'ai toujours le meme probleme!
lorsque je clique sur valider rien ne se fait, la deuxième fois et lorsque les checkbox sont unchecked, si je clique sur valider l'update se produit pour toutes les entreprises.
je ne sais ou le probleme.
SVP essayez de m'aider d'avantage si vous avez le temps .
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 20 oct. 2005 à 10:04
merci pour vos réponse, je suis encore bloquée, donc je vais vous copier mon code et comme ça vous pouvez facilement voir le problème.
Voilà:
<? include"connb.php" ?>
<? $requete mysql_query(" select * from entreprise where valide'non' ")or die("selection impossible");
?>
<tr> <td> Validation et confirmation des Comptes des entreprises Membres </td></tr>
<form name ="formul" action="validercompte.php?valider" method="post">nentreprise, nom,
le probleme c'est lorsque je clique sur le bouton valider rien ne se passe, puis je coche le checkbox et je clique sur le bouton valider rien ne se passe aussi, en ce moment et au bout du deuxième clique il me fait l'update de tous les enregistrement.
SVP aidez moi, je suis débutante et je ne comprends pas le comportement de mon programme pour qu je puisse le corriger. Merci de le voir avec moi
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 21 oct. 2005 à 10:02
Bonjour J_G , et merci pour ta réponse!
Mais mon script ne fais pas ce que je veux, en fait je veux d'abord afficher tous les enregistrement qui ont le champs "valide=non", puis je coche les enregistrement que je veux et je fais mon update et comme ça j'aurais le "valide=oui".
je ne vois pas la faute dans mon code!et j'ai pas bien compris ta réponse, svp si tu as le temps explique moi d'avantage.
Merci et a+
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 21 oct. 2005 à 15:55
<? include"connb.php" ?>
<?php // placé avant d'afficher le résultat... c'est mieux !!!!
if(isset($_POST['valider']))
{
if(isset($_POST['check']))
{
$sqlmysql_query(" UPDATE entreprise set valide'oui'");}
}
?>
<? $requete mysql_query(" select * from entreprise where valide'non' ")or die("selection impossible");
?>
<tr> <td> Validation et confirmation des Comptes des entreprises Membres </td></tr>
<form name ="formul" action="validercompte.php?valider" method="post">nentreprise, nom,
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 22 oct. 2005 à 15:33
voila j'ai fait comme tu m'a recommander, mais ça ne marche pas! c'est le meme comportemet, peut etre que le probleme n'est pas dans le code? car ça me parait correcte et je l'ai relit mille et une fois et je ne vois pas la faute.
Merci pour votre réponse déjà!
refkaben
Messages postés151Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 février 2006 18 oct. 2005 à 11:34
Ah! oui je l'ai eliminé de mon message sans se rendre compte!
Désolée!
C'est dans la boucle While
voila:
while($resultat= mysql_fetch_array($requete)) {?><tr<? echo $resultat["nentreprise"]; ?></td><td><? echo $resultat["nom"];?> ......<td></td></tr>}?>
je encore suis bloquée, donc Merci de me répondre!