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

Requêtes MySQL Discussion :

Probleme Mysql


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 72
    Points : 48
    Points
    48
    Par défaut Probleme Mysql
    Bonjour,
    Voila je suis entrain de developper un code pour ajouter, supprimer et modifier un representant, mais on dirait qu'il y a un probleme dans mon code de suppression que je n'arrive pas a detecter, si quelqu'un peut m'aider, voici le 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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    <?php
    $masque=$_POST['masque'];
    $masque1=$_POST['masque1'];
    if ($masque=="representant")
            {
    			include ("connexionbase.inc.php");
     
    			if(!empty($_POST['nom'])) 
    				$nom=strtolower($_POST['nom']);
    			else
    				$nom="";
     
    			if(!empty($_POST['prenom']))
    				$prenom=strtolower($_POST['prenom']);
    			else
    				$prenom="";
     
    	   	    if(!empty($_POST['adresse']))
    				$adresse=strtolower($_POST['adresse']);
    			else
    				$adresse="";
     
    	  	    if(!empty($_POST['telephone']))
    				$telephone=$_POST['telephone'];
    			else
    				$telephone="";
    	  	    if(!empty($_POST['gsm']))
    				$gsm=$_POST['gsm'];
    			else
    				$gsm="";
     
    	   	    if(!empty($_POST['cin']))
    				$cin=strtolower($_POST['cin']);
    			else
    				$cin="";
     
    			if(!empty($_POST['societe']))
    	   		    $societe=strtolower($_POST['societe']);
    			else
    				$societe="";
    			if ($masque1=="modifier")
    				{
    					$requete = "UPDATE representant SET nom = '".$nom."',	prenom='".$prenom."',	adresse='".$adresse."', tel1='".$telephone."',  tel2='".$gsm."',cin='".$cin."', societe='".$societe."' where num_representant=" . $_POST['numero']; 
    			        $resultat = mysql_query($requete) or die("erreur representant");
     
    					if( mysql_affected_rows() == 1 ) 
    				 		echo 'Mise à jour effectuée';
    					else 
    				 		echo 'Erreur de mise à jour';
    			   }
     
    			if ($masque1=="supprimer")
    				 {
    					 $requete2 = "DELETE FROM representant  WHERE num_representant=" . $_POST['numero']; 
    			         $resultat2 = mysql_query($requete2) or die("erreur representant" . $requete2);
     
    					 if( mysql_affected_rows() == 1 ) 
    				 		 echo 'Suppression effectuée';
    					 else 
    				 		echo 'Erreur de suppression';
    				 }
    			include ("deconnexionbase.inc.php");
    						?>
     
    						<!--DEBUT CODE FERMETURE AUTO-->
                            <script language="javascript">
                            setTimeout("self.close();",500)
                            </script>
                            <!--FIN CODE FERMETURE AUTO-->
    Cordialement

  2. #2
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    Bonjour,

    es tu sur de que ta variable $_POST['numero'] est affecte, ou n'est pas egale a rien?
    Fais un echo de ta requete et teste le dans mysql

  3. #3
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Qu'est ce qui te fait dire qu'il y a un problème ?

  4. #4
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Oyo,

    Donne nous le code d'erreur si tu en as un s'il te plaît...

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 72
    Points : 48
    Points
    48
    Par défaut
    merci pour vos réponses mais c'est bon, je crois que c'est un bug de mysql, parce que je n'arrivais pas à supprimer en utilisant mon script pourtant ma requete est bonne, j'ai tronqué ma table et j'ai fais de nouvel ajouts et la suppresion passe sans probleme, c'est bizzard mais bon ca marche maintenant
    merci

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

Discussions similaires

  1. [MySQL] Probleme MySQL - Completement perdu
    Par codefalse dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/06/2007, 17h14
  2. probleme MySQL 5
    Par shinjidragibus dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/02/2007, 14h04
  3. probleme mysql avec les tableaux
    Par bilane dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 30/09/2006, 11h57
  4. Probleme mysql chiffres decimaux
    Par schtek2 dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 27/05/2006, 10h14
  5. problemes mysql
    Par celivacances dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 29/01/2006, 14h33

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