ninjafury
Messages postés19Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention 9 mai 2010
-
17 févr. 2006 à 09:55
ninjafury
Messages postés19Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention 9 mai 2010
-
17 févr. 2006 à 14:12
Bonjour tout le monde
voilà le message que j'ai
execution de la requête impossible
et voici le code que j'utilise
/* Récupération des données */
$id=$_GET['id'];
$id2=$_GET['num_manif'];
/* Connection à la base et delete de l'enregistrement passé en parametre*/
include("../../protec/passe/conf.php3");
@mysql_connect($sql_serveur,$sql_user,$sql_passwd);
[mailto:$select_db=@mysql_select_db($sql_bdd $select_db=@mysql_select_db($sql_bdd]);
$rq = "DELETE FROM calendrier WHERE index='$id2'";
$result = mysql_query($rq) or die ("execution de la requête impossible");
mysql_close();
header("Location:../../fr/manifs.php?id=$id");
je n'arrive pas à comprendre où est l'erreur, alors que le select fonctionne correctement
pouvez vous m'aider
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 17 févr. 2006 à 10:08
Hello,
de toutes façons, on ne récupère pas directement, comme ça, des paramètres passés en get ou en post, on les teste d'abord :
if (isset ($_GET['id'])) etc...
Ensuite, tu parles d'un select...donc, cela provient d'un formulaire. Et ton formulaire est en méthode post, ou get ??
<form method="???" action="tapage.php"> ??
ninjafury
Messages postés19Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention 9 mai 2010 17 févr. 2006 à 11:13
En fait , je passe en paramètre le numero de la manifestation à effacer, j'ai testé le passage de paramètre en faisant echo sur $id2 , et le numero correspond bien à la manifestation a effacer; par exemple 114.
Quand je fais un echo sur $rq, j'obtiens
DELETE FROM calendrier WHERE index=114, normalement celà devrait fonctionner, mais pkoi cela ne marche pas , je ne comprends pas.