Bonjour, l’équipe d’Alsacréation.
Je vous expose mon problème en quelques mots.
Voila : J’ai une table nommé user avec les champs suivant :
id_membre, pseudo, mdp, mail, url_site, description, valide,
Je voudrais valider les membres avec le champ valide incrémenté par défaut avec la valeur 1 avec un formulaire et des check box pour valider ou mettre en pause soit : Pause ou Non=1, validation OUI=0.
Comment puis-je effectuer la requête UPDATe à savoir que ma partie admis fonctionne avec session et des Bracke de page exemple : url/admin/valide.php = admin/index.php?page=8
Merci de votre conseil, si joint voila mon code.
merci
Modifié par stephane47 (24 Nov 2009 - 01:04)
Je vous expose mon problème en quelques mots.
Voila : J’ai une table nommé user avec les champs suivant :
id_membre, pseudo, mdp, mail, url_site, description, valide,
Je voudrais valider les membres avec le champ valide incrémenté par défaut avec la valeur 1 avec un formulaire et des check box pour valider ou mettre en pause soit : Pause ou Non=1, validation OUI=0.
Comment puis-je effectuer la requête UPDATe à savoir que ma partie admis fonctionne avec session et des Bracke de page exemple : url/admin/valide.php = admin/index.php?page=8
Merci de votre conseil, si joint voila mon code.
<?php
echo '<form action="index.php?page=8" method="post" name="sub">';
connecter();
//Requete pour la lecture des données
$r1 = "SELECT * FROM user WHERE valide='1'";
$res = @mysql_query($r1) or die('Erreur SQL !<br>'.$res.'<br>'.mysql_error());
//Boucle while pour afficher les checkbox à valider
while($data = mysql_fetch_array($res)) {
echo '<input type="radio" name="valide[]" value="'.$data['valide'].'">ID = '.$data['id_membre'].' Pseudo = '.$data['pseudo'].' statuts = '.$data['valide'].'<br />';
//Si le boutton sub à été cliqué
$statuts = $data['valide'];
if(!isset($_POST['sub'])){
//variable post pour verification de contenuez
$post = (isset($_POST['valide'])) ? $_POST['valide']:null;
// bouclons sur le tableau qui a été transmis et validons les valeurs sélectionnées
if (!empty($post)) {
foreach($post as $statuts) {
mysql_query('UPDATE user SET valide="0" WHERE valide="'.$statuts.'"') or die (mysql_error());
}
}
}
}
//On ferme la Boucle while pour afficher les checkbox à valider
echo '<input type="submit" name="sub" value="Valider toutes la selection">';
echo '</form>';
?>
merci
Modifié par stephane47 (24 Nov 2009 - 01:04)