Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1297 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de supression te d'update de base

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de supression te d'update de base

n°1046943
the Grim R​eaper
La confiance est surfaite...
Posté le 14-04-2005 à 08:33:33  profilanswer
 

jsuis donc embeter par un probleme dont je ne voit pas la solution  :fou:  
 
pour suprimer une entrer de ma base j'ai coder les ligne suivante :
 
soit  
 
$sql = "DELETE FROM la_base WHERE (id_admin != '1') AND (admin = ".$_post['admin']." )";
 
soit
 
while ($data = mysql_fetch_assoc($req))
     {
     if(id_admin == '1')
           {
           echo"supression impossible";
           }
     else
           {
           $sql = "DELETE FROM la_base WHERE (id_admin != '1') AND ('.$data['admin'].' = '.$_post['admin'].')";
           }
      }
 
mais j'ai des erreurs et jvois pas ou :(
 
 
sinon pour l'update ca donne :
 
$sql = "UPDATE la_base SET valeur = ".$_POST['valeurx']." WHERE ".$_POST['modifier." = Modifier";
 
Modifier etant un submit.
si vous avez une idée ca m'aiderai beaucoup  :jap:  


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
mood
Publicité
Posté le 14-04-2005 à 08:33:33  profilanswer
 

n°1046953
esox_ch
Posté le 14-04-2005 à 08:47:55  profilanswer
 

Si tu nous donnais les erreurs ca nous aiderai aussi tu sais ?  
 
A part ca ta syntaxe est fausse pour la requete


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1046961
the Grim R​eaper
La confiance est surfaite...
Posté le 14-04-2005 à 09:03:16  profilanswer
 

alors pour la supression j'ai :
 
Parse error: parse error, expecting 'T_STRING' or 'T_VARIA2BLE' or T_NUM_STRING' in e:\...\fichier.php on line 44
ce qui revient a la ligne
  $sql = "DELETE FROM la_base WHERE (id_admin != '1') AND ('.$data['admin'].' = '.$_post['admin'].')";  
 
pour le second delete j'ai :
 
ma requeteDELETE FROM la_base WHERE (id_admin != '1') est defectueuseUnknown column 'admin' in 'where clause'
 
pour l'update j'ai:
ma requeteUPDATE la_base SET valeur = ".$_POST['valeurx']." WHERE ".$_POST['modifier." = Modifier est defecteuseYou have an error in your SQL syntax; check the manual corresponds to your MySQL server version for the right syntax to use near 'machin WHERE Modifier = Modifier' at line 1
 
a la ligne 1 j'ai :
<form method="post" action="">
 
 
sinon jme doute que j'ai des erreurs sinon ca marcherait ;)


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
n°1046982
esox_ch
Posté le 14-04-2005 à 09:24:24  profilanswer
 

La 1ere : Tu as mal inclu les variables $data et $_post
 
la 2ème : T'a pas mis un espace entre le id_ et le admin?
 
3ème : Probablement comme la 1ere


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1046994
the Grim R​eaper
La confiance est surfaite...
Posté le 14-04-2005 à 09:33:14  profilanswer
 

nan j'ai pas mis d'espace entre id_ et admin vu que c'est id_admin la variable :d
 
sinon jvois ca comment quelle variable ne va pas dans l'integration entre $data et $_post ?


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
n°1046998
GaSPaRD77
Posté le 14-04-2005 à 09:34:42  profilanswer
 

Je suis pas sûr que != fasse parti du langage sql ... Essaye plutôt <>
 
edit:
 

Code :
  1. $sql = "DELETE FROM la_base WHERE id_admin <> '1' AND ".$data['admin']." = ".$_post['admin'] ;


Message édité par GaSPaRD77 le 14-04-2005 à 09:36:20
n°1047009
esox_ch
Posté le 14-04-2005 à 09:51:08  profilanswer
 

Ca fait parti de SQL, je confirme


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1047076
the Grim R​eaper
La confiance est surfaite...
Posté le 14-04-2005 à 10:52:10  profilanswer
 

ca en meme temps jsavais, sinon jlaurais pas utiliser :d
en plus ca marche sur d'autres pages php que 'jai faites et qui marchent nickel chrome :d


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
n°1048278
the Grim R​eaper
La confiance est surfaite...
Posté le 15-04-2005 à 09:15:09  profilanswer
 

une idee du pourquoi que ca marche po ?  
 
while ($data = mysql_fetch_assoc($req))    
     {    
     if(id_admin == '1')    
           {    
           echo"supression impossible";    
           }    
     else    
           {    
           $sql = 'DELETE FROM la_base WHERE (id_admin != 1) AND ('.$data['admin'].' = "'.$_post['admin'].'" )';    
           }    
      }    
$req = mysql_query ( $sql) or die ('ma requete'.sql.'est defectueuse'.mysql_error());  
 
mysql_close();  
 
echo'<META http-equiv="refresh" content="0;index.php?page=validation">';
 
ca valide mais ca n'ecris pas dans la table :(


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  
n°1048345
the Grim R​eaper
La confiance est surfaite...
Posté le 15-04-2005 à 09:49:30  profilanswer
 

mon probleme d'uptade est resolu, c'est deja ca
fallait mettre  
$sql = 'UPDATE la_base SET valeur = "'.$_POST['valeurx'].'" WHERE "'.$_POST['modifier].'" = "Modifier"';


---------------
Tout ce que tu peux pas faire devant ton PC et ton ecran, le fait pas ! © de moi  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme de supression te d'update de base

 

Sujets relatifs
Problème CSSLes checkbox et la base de données... [RESOLU] -
probleme de caracteres ASCIIprobleme DLookUp
Petit problème d'ouverture de pop up avec window.open [RESOLU]problème avec BD XML native : eXist !!!
[resolu]Problème JS et PHPMoteur de recherche sans utiliser de base de données...
Probleme de librairie windows/linuxprobleme de template avec une datagrid
Plus de sujets relatifs à : probleme de supression te d'update de base


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR