par
Dexion » 25 janv. 2007, 12:05
Oui, oui j'aller poster la soluce !! mais je regarder si y avais pas d'autre erreurs !
<?
// on se connecte à MySQL.
$db = mysql_connect('localhost', 'root', '');
// on sélectionne la base.
mysql_select_db('formulaire',$db);
//Verifier ce qui est passé par le formulaire.
header("content-type: text/plain");
print_r($_POST);
foreach($_POST['valid'] as $id=>$accept) {
if ($accept==1) {
//Enregistrer l'user.
// on crée la requête SQL.
$sql = 'SELECT id,nom,prenom,date_arrivee,mail_proxiad,actif FROM collab';
} else {
// Refuser l'user et le supprimer de la base.
//Suppression de l'identifiant.
$str_requete = 'DELETE FROM collab WHERE id='.$id;
//On supprime la ligne.
mysql_query($str_requete) or die(mysql_error());
echo "L'utilisateur à bien était supprimer";
}
}
?>
Et quand je dit au pif, sa ne veux pas dire que j'ai pas lu, mais que j'ai pas comprit voilà tous.
J'ai juste du supprimer les deux lignes de code que j'avais trouver dans un exemple sur le forum et refaire ma requete ou il y avais effectivement une erreur de syntaxe, et si quelqu'un veux m'expliquer pourquoi avec les deux lignes sa n'aller pas, je ne demande pas mieux ^^
Oui, oui j'aller poster la soluce !! mais je regarder si y avais pas d'autre erreurs !
[php]<?
// on se connecte à MySQL.
$db = mysql_connect('localhost', 'root', '');
// on sélectionne la base.
mysql_select_db('formulaire',$db);
//Verifier ce qui est passé par le formulaire.
header("content-type: text/plain");
print_r($_POST);
foreach($_POST['valid'] as $id=>$accept) {
if ($accept==1) {
//Enregistrer l'user.
// on crée la requête SQL.
$sql = 'SELECT id,nom,prenom,date_arrivee,mail_proxiad,actif FROM collab';
} else {
// Refuser l'user et le supprimer de la base.
//Suppression de l'identifiant.
$str_requete = 'DELETE FROM collab WHERE id='.$id;
//On supprime la ligne.
mysql_query($str_requete) or die(mysql_error());
echo "L'utilisateur à bien était supprimer";
}
}
?>[/php]
Et quand je dit au pif, sa ne veux pas dire que j'ai pas lu, mais que j'ai pas comprit voilà tous.
J'ai juste du supprimer les deux lignes de code que j'avais trouver dans un exemple sur le forum et refaire ma requete ou il y avais effectivement une erreur de syntaxe, et si quelqu'un veux m'expliquer pourquoi avec les deux lignes sa n'aller pas, je ne demande pas mieux ^^