IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

La suppression [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut La suppression
    bonjour

    j ai un pti soucis avec une requête delete j ai belle est bien essaye tous mais elle ne s'exécute pas voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    else if(isset($_POST['supr']))
    {
    	$requet="delete from mandat	where (ID_mand = '$ID')";
    	include'conn.php';
    if(!mysql_query("$requet"))   
    	{ 
    		echo'<SCRIPT  TYPE="text/javascript"><!-- 
    		alert("Erreur: '.mysql_error().' ");
    		window.location.replace("modif.php");
    		-->
    		</script>';
    		mysql_close();
    		exit;
    	}
    	else
    	{
    		echo'<SCRIPT  TYPE="text/javascript">
    		<!-- 
    		alert(" Mandat Supprimer avec succes  ");
    		window.location.replace("modif.php");
    		-->
    		</script>';
    		mysql_close();
     
    	}
    }
    il me donne l'alert Mandat Supprimer avec succes mais qd je vérifie l'enregistrement est tjr
    merci et bonne journée

  2. #2
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    Euh, ce n'est pas plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(!mysql_query($requet)
    ?

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    je crois pas, j'utilise toujours cette même syntaxe et çà marche très bien

  4. #4
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Les deux marche mais les " sont superflus.
    Ça donne quoi si tu fait :


  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    ça donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ca delete from mandat	where (ID_mand =")
    je crois que le $ID est vide
    et que je doit me reposer un peu ça fait plus de 15h continue
    mais le problème c si je le fait maintenant je risque de ne plus me reconnaître dans ce code très mal organiser

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    mais non le ID n'est pas vide un
    echo $ID le prouve

  7. #7
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    En effet Id a l'air vide ...

    Et comme ça avec ce bout de code je vois pas d'où ça peut venir...

    Tu sais ça fait du bien de se reposer et ça ira mieux plus tard, même si tu dois remettre 15 min a te replonger dans ton code, tu sera bien plus performant que là complètement crevé.

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    t'a parfaitement raison c'est ce que je vais faire
    merci énormément et bonne journée

  9. #9
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    bon c'est parfois superflu, parfois obligatoire... essaye en échappant ta variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requet = "DELETE FROM mandat WHERE ID_mand = '".$ID."'";

  10. #10
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Ici ce n'est pas utile

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $maVar = "yop";
    echo $maVar; //affiche yop
    echo '$mavar'; //affiche $maVar
    echo "$maVar"; // affiche yop

  11. #11
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Ouep je sais mais bon, j'suis déjà tombé sur des hébergements... "bizarres" et vu que tout le reste me semblait correct, je proposais quand même :p

  12. #12
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Citation Envoyé par darkstar123456 Voir le message
    Ouep je sais mais bon, j'suis déjà tombé sur des hébergements... "bizarres" et vu que tout le reste me semblait correct, je proposais quand même :p
    Certes mais bizarre à ce niveau la tout de même ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Annuler une suppression
    Par Harbaingan dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 09/04/2003, 14h59
  2. [DOM] suppression d'un noeud fils xml en JAVA
    Par alexandre54 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 20/03/2003, 09h44
  3. Suppression de la contrainte unique
    Par mika dans le forum SQL
    Réponses: 3
    Dernier message: 20/02/2003, 17h56
  4. [CR] suppression du bas de page
    Par grosjej dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 10/09/2002, 08h58
  5. Réponses: 3
    Dernier message: 12/06/2002, 21h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo