begin process at 2012 05 31 19:59:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Supprimmer dans base de donnée - Comment faire ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Supprimmer dans base de donnée - Comment faire ?

dimanche 16 janvier 2005 à 01:22:52 | Supprimmer dans base de donnée - Comment faire ?

Also know as

Membre Club

Bonjour,

voilà, j'ai crée un site tout con pour m'entrainer et je ne comprend comment faire pour supprimmer une/des données dans la base de donnée.

Je sélectionne ce qu'il me faut, je le montre une dernière fois et je propose ensuite en appuyant sur le bouton de le supprimmer définitivement.
Voici la page pour supprimmé ce que j'aimerais :
----------
<?php
// Verifie si on peut se connecter a la base sql
$connect=mysql_connect($sql,$login,$motdepasse) or die ("Impossible de se connecter");
mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees");

$result=mysql_query ("SELECT * FROM $base WHERE Ref='$Ref'") or die ("Requete impossible");
$result=mysql_query ("DELETE FROM $base WHERE Ref='$Ref'") or die ("Erreur de suppression");
header (
'Location: news.php');
?>
----------
Comme vous pouvez le voir, c'est un truc tout bête, j'aimerais qu'il supprimmer puis qu'il me redirige vers la page que je lui est prédéfinie.
Ensuite pour supprimmer ce que j'aimerais je lui demande de sélectionner puis de supprimmer toute ma ligne avec comme référence non pas l'id ici, mais $Ref, que j'ai moi même défini et qui marche je précise.

Donc quand je lance tout ce mic-mac, il me charge et puis pouf me redirige vers ma page news.php, sans m'avoir supprimmé la quelquonque information.

Pourquoi donc ?
Est-ce que quelqu'un aurait une idée s'il vous plait ?

dimanche 16 janvier 2005 à 10:45:58 | Re : Supprimmer dans base de donnée - Comment faire ?

GRenard

... tu as un petit problème... ce n'est pas $base mais $table qu'il faudrait mettre... ta base est sélectionné... plus besoin de jouer avec !


PHP Guru
Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles.
[ Lien ]
dimanche 16 janvier 2005 à 10:57:16 | Re : Supprimmer dans base de donnée - Comment faire ?

Anthomicro

Salut ;-)

<?php
// Verifie si on peut se connecter a la base sql
$connect=mysql_connect($sql,$login,$motdepasse) or die ('Impossible de se connecter');
mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees");

$result=mysql_query ("DELETE FROM $base WHERE Ref='$Ref'") or die ('Erreur de suppression');
header (
'Location: news.php');
?>

Après reste à savoir d'où provient ta variable ref, quel truc tu veux (si tu veux cocher plein de cases à cocher en même temps il faut du javascript...)

C'est vague ta question :-)

a ++

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 16 janvier 2005 à 10:57:49 | Re : Supprimmer dans base de donnée - Comment faire ?

Anthomicro

Oups...

$result=mysql_query ("DELETE FROM $table WHERE Ref='$Ref'") or die ('Erreur de suppression');

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 16 janvier 2005 à 11:56:58 | Re : Supprimmer dans base de donnée - Comment faire ?

Also know as

Membre Club

Alors, j'ai oublié de préciser, mais les $base et tout ca chez moi sont directement remplacé pas leur nom !

Si vous voulez voici un exemple, avec des faux nom :
<?php
// Verifie si on peut se connecter a la base sql
$connect=mysql_connect('sql.free.fr','logindefou','superpassword') or die ("Impossible de se connecter");
mysql_select_db('nouveautes', $connect) or die ("Impossible de selectionner la base de donnees");

$result=mysql_query ("SELECT * FROM nouveautes WHERE Ref='$Ref'") or die ("Requete impossible");
$result=mysql_query ("DELETE FROM nouveautes WHERE Ref='$Ref'") or die ("Erreur de suppression");
header (
'Location: news.php');
?>

Voilà comment est à peu présma base à part les onms qui sont totalement faux.
A présent il n'y a donc plus d'erreur de ce côté vu que j'utilise partout ce genre de chaine et cela marche très bien.
Ensuite pour $Ref, lui est correct, c'est en fait une numérotation de bouquin qui permet de s'y retrouver.
Grace à cette variable, on peut modifier et/ou supprimmer la référence.
Pour tout ce qui est de la modification tout marche très bien mais pour ce qui est de la suppression...ben ca marche toujours pas et je sais plus quoi faire.
Pour la suppressionvoici comment ca ce passe exactement :
   1) On est sur un page avec les dernières nouveautés de livre que je viens d'acheter.
   2) Je souhaite supprimmer une nouveautés.
   3) Je prend en compte la référnec du livre que j'ai donné à sa création puis je cliques sur le bouton supprimmer.
   4) Une fois sur cette page, on me demande sa référence, ce que je donne
   5) Une nouvelle page apparait avec pour dernière fois tout sur ce qui est de la référence, et je cliques en bas de page sur le bouton supprimmer définitivement <- Actuellement ou j'ai un problème
   6) Après il me redirige vers la page news.php, la page que j'avais au tout début.

Voilà donc à peu prés son fonctionnement en entier.
Donc tout marche impéccable, sauf la supression.
Même la redirection sur news.php se fait !
Je ne comprend donc pas poruquoi cela ne fonctionne pas.

Est-ce que quelqu'un pourrait m'aider s'il vous plait ?

mardi 18 janvier 2005 à 11:15:02 | Re : Supprimmer dans base de donnée - Comment faire ?

arnal69130

Es-tu sur de ta requête, $Ref est bien passé ?
Tu peux essayer d'afficher la requête pour vérifier que ta référence est bonne :
echo $req="DELETE FROM nouveautes WHERE Ref='$Ref'";
$result
=mysql_query ($req) or die ("Erreur de suppression");
//header ('Location: news.php');


Cette discussion est classée dans : base, mysql, ref, die, supprimmer


Répondre à ce message

Sujets en rapport avec ce message

probleme base de donnée mysql [ par morgandetoi06 ] voila j ai une page qui reçoit des variables et qui doit les inserer dans une table "informations" de la base "cv"mais ça me dit "querry failed" je ne suppression dans mysql [ par magicjim ] Bonjour voila mon probleme je n'arrive pas a supprimer un enregistrement complet ( la ligne complete), cela me renvoie a ma page d'accueil voila mes s Optimisation de connection a une base de donn?|e SQL [ par Teclis01 ] Voil¨¤ en fait j aimerais savoir comment optimiser les connection a une bas de donn¨¦es SQL. J aimerais savoir ds quel cas on doit se reconnecter a un informations base de donnée [ par yanne1985 ] bonjourje suis sur le point d'heberger un site web avec php mysql et  l'hebergeur ma donner les informations suivantesAdresse du serveur SQL:   111111 DIE !!!!! [ par thassa ] bonsoir,j'ai un probleme avec ce bout de code: mysql_query("DROP DATABASE $base ");  if(mysql_error())  die(' alert("erreur! base non existante"); ' Affichage d'image depuis ma bdd [ par bruce207 ] Bonjour,j'ai lu tout d'abord que pour stocker une image dans une base mysql on pouvait stocker l'adresse de l'image dans la base. J'ai donc créer une modifier un champ de la base [ par soumboula ] sltsvp aidez moi g un problème dans la modification d'un champ de la base, je vous explique le principe dans une page j'ai mis une liste déroulante qu Image / MySQL / php [ par hazkaal ] Bonjour !Je bosse sur un site et j'ai un probleme au niveau de laffichage d'images...Je m'explique :L'utilisateur upload une image. Cette image est st probleme de connexio a la base de données mysql [ par newsparallel ] Bonjour,j'ai un site creer en php quand j'essaye a me connecter a ma base de données ,la page qui s'affiche n'est pas complete ,y'a le manque des tabl Probleme base de donnée Mysql. [ par bmxman25 ] Bonjour à toutes et à tous, Je suis actuellement en train de dévellopper un site web , J'ai mis en place un formulaire de connexion.Pour l'inscription


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,791 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales