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
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"> ??
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.