Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

Aide SQL!! - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Résolu] Aide SQL!!  [22 réponses]

puce Index du Forum  » Divers  » Webmastering


Répondre


fleche bas

Imprimer Permalien vendredi 7 septembre 2007 à 12:15  
Sujet déplacé le dimanche 27 avril 2008 : 17:08

Bonjours à tous,

J'ai créer dernièrement une page intitulé "liste des inscrits"(rien avoir avec les membres enregistrer du site) cette page contient donc des données personnelles, j'ai donc mit en place un accès protéger pour consulter via mon site la liste des inscrits et je voudrais savoir comment faire pour ajouter un lien supprimer, qui supprimerai les données de la base, mais pas toute la base juste par exemple id=1

Exemple:

test.JPG





-Edité le Vendredi 7 septembre 2007 à 12:19 par Illuminati

-Edité le Mercredi 17 octobre 2007 à 14:24 par Illuminati

Edité dimanche 27 avril 2008 : 15:38 par karim10


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σbarbar
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 224 (0.03/Jour)
Inscrit(e) le: 25 juin 2006
Visiter son site
Imprimer Permalien vendredi 7 septembre 2007 à 12:19  
DELETE from ta_table WHERE id=1

sms_02.jpg


Imprimer Permalien vendredi 7 septembre 2007 à 12:21  
oui mais je voudrai que ca se fasse automatiquement

dès qu'une inscription est faite un lien vers la suppréssion apparait

Inscrption 1 >> sup

Inscription 2 >> sup


σbarbar
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 224 (0.03/Jour)
Inscrit(e) le: 25 juin 2006
Visiter son site
Imprimer Permalien vendredi 7 septembre 2007 à 12:26  
je ne comprend pas trop ton probleme mais ton lien tu lui donne en paramétre l'identifiant que tu veus supprimer ex index.php?id=2 et sur l'autre page tu fais DELETE from ta_table WHERE id=$_POST['id'] tu peus juste un peu plus sécuriser mais de ce genre la


sms_02.jpg


Imprimer Permalien vendredi 7 septembre 2007 à 12:39  
En faite je voudrai faire exactement pareil que si l'on désir supprimer un post sur le forum sauf que ce n'est pas des post mais des inscription!!

-Edité le Vendredi 7 septembre 2007 à 13:22 par Illuminati


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien vendredi 7 septembre 2007 à 13:34  
oui, bin c'est bien ce que te propose Barbar. Y a plus qu'a adapter ça à ton code.


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


Imprimer Permalien vendredi 7 septembre 2007 à 13:44  
ok je suis occupé d'essayer merci
---
là j'ai mit ce code dans la page
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?
  2.  
  3. // Parametres mysql à remplacer par les vôtres
  4. define('DB_SERVER', '***'); // serveur mysql
  5. define('DB_SERVER_USERNAME', '***'); // nom d'utilisateur
  6. define('DB_SERVER_PASSWORD', '****'); // mot de passe
  7. define('DB_DATABASE', '****'); // nom de la base
  8.  
  9. // Connexion au serveur mysql
  10. $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
  11. DB_SERVER_PASSWORD)
  12. or die('Impossible de se connecter : ' . mysql_error());
  13. // sélection de la base de données
  14. mysql_select_db(DB_DATABASE, $connect);
  15.  
  16. DELETE from formulaire WHERE id=$_POST['id']
  17.  
  18. ?>


Formulaire étant le nom de ma table mais cela ne fonctionne pas


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien vendredi 7 septembre 2007 à 13:56  
ligne 16 il te faut mettre :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. mysql_query('DELETE FROM `formulaire` WHERE `id`='.$_POST['id']);
  5.  
  6. #####!!!#####
  7. ?>



LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


Imprimer Permalien vendredi 7 septembre 2007 à 14:04  
Ma page supprimer.php


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?
  2.  
  3. // Parametres mysql à remplacer par les vôtres
  4. define('DB_SERVER', '***'); // serveur mysql
  5. define('DB_SERVER_USERNAME', '***'); // nom d'utilisateur
  6. define('DB_SERVER_PASSWORD', '***'); // mot de passe
  7. define('DB_DATABASE', '***'); // nom de la base
  8.  
  9. // Connexion au serveur mysql
  10. $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
  11. DB_SERVER_PASSWORD)
  12. or die('Impossible de se connecter : ' . mysql_error());
  13. // sélection de la base de données
  14. mysql_select_db(DB_DATABASE, $connect);
  15.  
  16. mysql_query('DELETE FROM `formulaire` WHERE `id`='.$_POST['id']);
  17.  
  18. ?>


donc lorsque je cliquer sur Supprimer cette inscrpition je suis envoyer sur la page supprimer.php pourtant les données conserver, je me tire les cheveux, je suis désolé de vous embété avec ça mais c'est important pour moi!!!

-Edité le Vendredi 7 septembre 2007 à 15:38 par Illuminati


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien vendredi 7 septembre 2007 à 17:22  
ça dépend bien sur de ton lien. Utilises tu bien la methode POST pour envoyer ton id ? si tu as un lien du genre
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. <a href="supprimer.php?id=1">Effacer</a>
  5.  
  6. #####!!!#####
  7. ?>
tu dois remplacer le $_POST['id'] par un $_GET['id'] dans ta page supprimer.php


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


Imprimer Permalien vendredi 7 septembre 2007 à 21:36  
non mon lien est


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. echo "<a href='http://rameur.tonsite.biz/supprimer.php'>Supprimer cette inscrpition</a>"; 
  5.  
  6. #####!!!#####
  7. ?>



fleche bas[Résolu] Aide SQL!!  [22 réponses]

Répondre



puce Index du Forum  » Divers  » Webmastering