Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2006, 16h48   #1
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Par défaut [SQL] La commande DELETE

SLT
Voila j'ai un petit formulaire contenant des boutons radios et une zone pour mettre le mot de passe .l' internaute doir renseigner le mot de passe et cocher une option pour pouvoir par exemple supprimer une annonce (if $ra=='supprimer) mais le prob c'est que ça marche pas :ci dessous mon code


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
if($ra &&  $mp)
{ 
 //si tt est ok consulter la BD
$rq= "SELECT id FROM insere_annonce WHERE id='$t' AND motdepasse=PASSWORD('$mp')";
$result =@mysql_query($rq);
$ligne=mysql_fetch_array($result,MYSQL_NUM);
if ($ligne)
//(I)
{
if($ra=='supprimer')
{
require_once('mysql_connect.php');
 
$rq2= "DELETE FROM insere_annonce WHERE id='$t' AND motdepasse=PASSWORD('$mp') LIMIT 1";
$result2=@mysql_query($rq2);
$ligne2=mysql_fetch_array($result2,MYSQL_NUM);
if ($ligne2)
{
echo "<p><font color='red' size='2'>Votre annonce est supprimée. </font></p></b>";
//header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/supprimer_annonce.php");
exit();
}
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 16h57   #2
Membre éclairé
 
Avatar de Space Cowboy
 
Inscription : avril 2005
Messages : 493
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 493
Points : 304
Points : 304
Tu a testé les requêtes ?
Space Cowboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 17h02   #3
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Citation:
Envoyé par Space Cowboy
Tu a testé les requêtes ?

dans la barre d'adresse j'ai bien le bon id de l'annonce à chaque fois .
sinon comment ???
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 17h13   #4
Membre éclairé
 
Avatar de Space Cowboy
 
Inscription : avril 2005
Messages : 493
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 493
Points : 304
Points : 304
Tu lance la page en affichant les requêtes.
Tu regarde si le script à bien était excuté
Si oui, c'est tout bon
Si non, tu copie/colle les requête dans ton gestionnaire de base de données (phpmyadmin ?)
Space Cowboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 17h29   #5
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Citation:
Envoyé par Space Cowboy
Tu lance la page en affichant les requêtes.
Tu regarde si le script à bien était excuté
Si oui, c'est tout bon
Si non, tu copie/colle les requête dans ton gestionnaire de base de données (phpmyadmin ?)

j'ai bien éxécuté ma requete ds le gestionnaire de base de donnée et ça marche
???
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 09h28   #6
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
quand tu dis ca amrche pas qu'es qu'il se passe exactement...? ca nous aiderait
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h01.


 
 
 
 
Partenaires

Hébergement Web