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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Pb requete sql ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Pb requete sql ??

n°558787
KdZ'
Simple®
Posté le 04-11-2003 à 16:30:04  profilanswer
 

:hello:  
 
Voila, j'ai un pb, j'ai l'impression que cette requete ne fonctionne pas, et pourtant j'ai bien le msg "La fiche à été correctement modifiée..."
 

Code :
  1. if($_GET['action'] == 'save_modifs')
  2. {
  3. $sql = ('UPDATE liens SET titre="'.$_POST['titre'].'",lien="'.$_POST['url'].'",description="'.$_POST['description'].'",avis="'.$_POST['avis'].'",note="'.isset($_POST['radiobutton']).'",protocole="'.$_POST['protocole'].'",categorie="'.$_POST['SelectCat'].'" WHERE id="'.isset($_POST['id']).'"');
  4. if(!$_POST['titre'] or !$_POST['url'] or !$_POST['description'] or !$_POST['SelectCat'] or !isset($_POST['radiobutton']) or !$_POST['protocole'])
  5.  exit('Attention, TOUS les champs doivent être renseignés !'.$menu.'</body></html>');
  6. else
  7. {
  8.  mysql_query($sql) or die ('Erreur, la fiche n\'a pas pu être modifiée !'.$menu.'');
  9.  print('La fiche à été correctement modifiée !'.$menu.'</body></html>');
  10. }
  11. }


 
Le code à l'air correct  [:mr marron derriere]

mood
Publicité
Posté le 04-11-2003 à 16:30:04  profilanswer
 

n°558989
black_lotu​s
Posté le 04-11-2003 à 20:43:53  profilanswer
 

je vois quelque chose qui me surprend  :??: :  
 
moi avec ORACLE je mets ceci

Code :
  1. $query = 'select a,b from t_table';


 
et non pas  

Code :
  1. $query = ('select a,b from t_table');


 
les parenthèses sont pas de trop ??
 

n°559013
gizmo
Posté le 04-11-2003 à 21:07:17  profilanswer
 

euh... faudrait peut-être exécuter la requète, non?

n°559030
KdZ'
Simple®
Posté le 04-11-2003 à 21:21:42  profilanswer
 

Meme sans les parentheses, ça marche pas...
 
Eu, la requete est executée, ça c le code exécuté lors du submit du form ;)

n°559035
simogeo
j'ai jamais tué de chats, ...
Posté le 04-11-2003 à 21:34:30  profilanswer
 

WHERE id="'.isset($_POST['id']).'"');  
 
c'est pas un peu zarb' ca ? [:mlc]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559037
KdZ'
Simple®
Posté le 04-11-2003 à 21:36:51  profilanswer
 

C'est le isset() qui te plait pas ? :D
Bon je le vire ;)

n°559040
KdZ'
Simple®
Posté le 04-11-2003 à 21:39:29  profilanswer
 

Marche pas non plus :(
 
En prime, quand je rempli pas les champs des formulaire et que je valid avant je n'avais que le msg "Attention, TOUS les champs doiv..." normal koi, mais maitnenant en plus j'ai "Notice: Undefined index: id in f:\web\pim(new)\pages_externes\tth\actions.php on line 98"

n°559041
simogeo
j'ai jamais tué de chats, ...
Posté le 04-11-2003 à 21:41:08  profilanswer
 

KdZ' a écrit :

Marche pas non plus :(
 
En prime, quand je rempli pas les champs des formulaire et que je valid avant je n'avais que le msg "Attention, TOUS les champs doiv..." normal koi, mais maitnenant en plus j'ai "Notice: Undefined index: id in f:\web\pim(new)\pages_externes\tth\actions.php on line 98"


 
[:hotshot] .....
ben voilà .. c'est ton id qui passe pas .. alors evidemment .. la syntaxe de ta requête est corrcet mais ne se fait sur rien  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559045
KdZ'
Simple®
Posté le 04-11-2003 à 21:44:21  profilanswer
 

a oki, bon il faut que je regarde d'où ça peut venir alors...
Tu as une idée p'te ?

n°559047
simogeo
j'ai jamais tué de chats, ...
Posté le 04-11-2003 à 21:46:32  profilanswer
 

regardes déjà dans ton code html généré  si l'id est bien present


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le 04-11-2003 à 21:46:32  profilanswer
 

n°559049
KdZ'
Simple®
Posté le 04-11-2003 à 21:47:17  profilanswer
 

oué je check ça de suite, pourtant avant ça fonctionnait...

n°559051
KdZ'
Simple®
Posté le 04-11-2003 à 21:48:55  profilanswer
 

Oui, c'est bon :  
<form name="form1" id="form1" method="post" action="../actions.php?action=save_modifs&id=17">

n°559052
KdZ'
Simple®
Posté le 04-11-2003 à 21:50:04  profilanswer
 

Arf, je me demande si je devrait pas plutot passer en $_GET[''] ??

n°559054
simogeo
j'ai jamais tué de chats, ...
Posté le 04-11-2003 à 21:50:39  profilanswer
 

alors tu peux voir comme moi que l'id ne passe pas en méthode POST mais en GET .....


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559057
KdZ'
Simple®
Posté le 04-11-2003 à 21:52:09  profilanswer
 

Oué, merci bien ;)
 
Edit : Arf, j'ia un autre pb, le note="'.isset($_POST['radiobutton']) me passe la valeur en "1" alors que lui il est bien en $_POST...
 
Si je vire le isset, j'ai comme pour l'autre (id) quand le forumlaire n'est pas rempli...


Message édité par KdZ' le 04-11-2003 à 21:53:53
n°559062
KdZ'
Simple®
Posté le 04-11-2003 à 21:55:35  profilanswer
 

Voila, c ça qui lui plait pas :  
 
!$_POST['radiobutton']
 
Le msg quand on vali le form alors que les champs ne sont pas renseignés :
 
Notice: Undefined index: radiobutton in f:\web\pim(new)\pages_externes\tth\actions.php on line 98


Message édité par KdZ' le 04-11-2003 à 21:57:51
n°559065
simogeo
j'ai jamais tué de chats, ...
Posté le 04-11-2003 à 21:57:40  profilanswer
 

he KdZ' ... tu te foutterais pas un peu de ma gueule quand même ? [:gratgrat]
regardes ce topik.... il y' a deja quelqu'un qui a eu le problème similaire  :sarcastic:  :sweat:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559067
KdZ'
Simple®
Posté le 04-11-2003 à 21:58:47  profilanswer
 

Voyon voir ça... :D

n°559070
KdZ'
Simple®
Posté le 04-11-2003 à 21:59:32  profilanswer
 

Arf, le quelqu'un c justement moi , eu lol j'ai honte là...


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

  [PHP] Pb requete sql ??

 

Sujets relatifs
[PHP/MYSQL] Quel hebergeur gratuit support l'envoie d'email?optimisation de requete
[MySQL-résolu] apprécierais aide sur requete[PHP] 2 connections a une bdd dans un même script
[PHP] upload OK ; copy OK ; check size pas OK :/[PHP/MySQL] - cohabitation de deux requetes dans une meme table ?
[PHP] - passer variable en adresse... => ça recommence [:totoz][PHP] fopen pour une page.php ?
[ PHP / shell ] Lancer une applicationPetite question idiote sur requete sql
Plus de sujets relatifs à : [PHP] Pb requete sql ??


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