Poolky
Messages postés20Date d'inscriptionsamedi 25 novembre 2000StatutMembreDernière intervention 2 août 2006
-
11 janv. 2006 à 23:26
Poolky
Messages postés20Date d'inscriptionsamedi 25 novembre 2000StatutMembreDernière intervention 2 août 2006
-
12 janv. 2006 à 07:49
Salut à
vous ... voila j'ai un petit problème avec l'exécution d'une requête
"delete" contenant une variable que je passe par un lien.
J'ai deux pages, une admin.php et une EffacerMessage.php.
Dans ma page admin je crée un tableau en le remplissant avec le contenu de ma
BDD (mySQL). Les cases de la dernière colonne de ce tableau contiennent des
liens qui sont généré dynamiquement, ils contiennent l'ID de la ligne à
laquelle ils correspondent dans la base de données. (du type
.../EffacerMessage.php?ID= 4)
Lorsque je clique sur le lien généré, je lance une seconde page php appelée EffacerMessage.php
qui a pour but d'effacer la ligne dans la base de donnée dont l'ID a été placée
dans le lien.
Le problème c'est que je n'arrive pas a exécuter ma requête!
Il n'y a aucune erreur de renvoyé par php, et ma variable est bien reconnue car
si je fais un echo"$id"; j'ai la bonne valeur qui s'affiche a l'écran.
C'est certainement une erreur toute bête mais je ne m'en sors plus !!
Merci de votre aide à l'avance.
code de admin.php
<head>
<?php
// Fonction de connexion a la base de donnée
function connectionBDD()
{
$Hote = 'adrMabase';
$Utilisateur = 'user';
$MDP
='******.';
$BDD='MaBase';
// connexion au serveur
$connexion=mysql_connect($Hote,
$Utilisateur, $MDP) or die("impossible de se connecter: "
.mysql_error());
// sélection de la base de
donnée
mysql_select_db($BDD) or die ("impossible de sélectionner une base
de donnée: " .mysql_error());
return $connexion;
}
// fonction de déconnexion de la base de donnée
function deconnectionBDD($connexion)
{
mysql_close($connexion);
}
// fonction d'envois d'une requête simple
function envoisRequete()
{
$connexion=connectionBDD();
$requete = "SELECT * FROM contacts";
$resultat = mysql_query($requete,$connexion);
deconnectionBDD($connexion);
return $resultat;
}
?>
</head>
<?php
// appelle de la fonction d'envois de la requête,
et résultat sotcké dans la variable
$resultat =envoisRequete();
$resultat
echo"\";
echo \"----
Pseudo, Groupe Favori, Message, Action, \";