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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Problème de requête !! Help !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Problème de requête !! Help !

n°145583
Ptisik
Posté le 27-05-2002 à 16:55:11  profilanswer
 

Salut tlm !
 
Voilà mon pb :
- je fais remplir un formulaire
- je remplie une BDD à partir de ce qui est rempli
- j'affiche le résultat (exemple : Fiche descriptive d'un client avec adresse, nom , prénom etc....)
-> jusque là tout va bien
 
Ensuite je propose de modifier les données  rentrées  
- j'affiche donc dans les champs du formulaire ce qui a été rempli auparavant
- les modifications necessaires sont effectuées (en modifiant dans les champs)
 
Et c'est au moment de valider les modifications que le pb arrive : je n'arrive à injecter dans la BDD les données modifiées dans le formulaire de modification...
 
C'est certainement ma requête SQL qui est foireuse mais je trouve pas quoi.... :cry:
 
 
 
Extrait du code qui intervient quand je clique sur "MODIFIER LES DONNEES" :
 

 
<html>
<head>
</head>
<body>
 
<script language="javascript">
 
document.location.href="liste_contacts.php"
 
</script>
 
 
<?
 
include("config.inc.php" );
 
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données" );
 
@mysql_select_db("$bdd" ) or die("Impossible de se connecter à la base de données" );
 
{
 
$query = "UPDATE $table SET NOM='$nom' WHERE NUM_ID=$NUM_ID";
 
mysql_query($query);
 
mysql_close();
 
}
 
 
?>
 
</body>
</html>
 

 
Merci à vous !  :D
 
J'espère être assez clair ! :p

 

[jfdsdjhfuetppo]--Message édité par ptisik le 27-05-2002 à 16:56:11--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 27-05-2002 à 16:55:11  profilanswer
 

n°145586
Sh@rdar
Ex-PhPéteur
Posté le 27-05-2002 à 17:02:05  profilanswer
 

tu le passes bien en champ hidden ou comme cible de ton form le NUM_ID ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°145598
ninja sky
cai skylight
Posté le 27-05-2002 à 17:15:40  profilanswer
 

$query = "UPDATE $table SET NOM='$nom' WHERE NUM_ID='$NUM_ID'";
 
 
tu compare un champ a un champ, or ce ke tu veux, c comparer un champ a une valeur
donc apostrophes

n°145611
Ptisik
Posté le 27-05-2002 à 17:26:58  profilanswer
 

Le NUM_ID ne sert qu' à suivre un contact pour pouvoir modifier les champs qui correspondent à ce NUM_ID.....
 
J'ai beau essayer pas mal de syntaxes y a un blèmme qq part et je trouve pas......

n°145639
dilyfe
Posté le 27-05-2002 à 17:46:49  profilanswer
 

Et quand tu affiche ta requete, ts les param sont bien là :
$table , $nom et $num_id ??
 
enfin en SQL pur, ta requete est bonne :
UPDATE Nom_table SET NOM='ABCD' WHERE NUM_ID=12
 
Il doit te manquer un truc qui n'est pas passé ds le FORM


---------------
ACH   : Hard Top E36 Bleu Avus de pref.
n°145686
Ptisik
Posté le 27-05-2002 à 19:42:40  profilanswer
 

dilyfe a écrit a écrit :

 
 
Il doit te manquer un truc qui n'est pas passé ds le FORM  




 
Exact ! L'erreur était dans le FORM du Formulaire...
 
En tout cas Merci pour votre aide  !  :)

n°145801
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 28-05-2002 à 00:49:53  profilanswer
 

ninja sky a écrit a écrit :

$query = "UPDATE $table SET NOM='$nom' WHERE NUM_ID='$NUM_ID'";
 
 
tu compare un champ a un champ, or ce ke tu veux, c comparer un champ a une valeur
donc apostrophes  




les '' ne sont pas obligatoire si $num_id est un nombre, mais par mesure de sécurité il veut mieux toujours en mettre.


---------------
Protèges carnets personnalisés & accessoires pour bébé

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Problème de requête !! Help !

 

Sujets relatifs
concatenation dans du SQL[Interbase] Problème lors de l'affichage d'une exception
Newbee en php/MySql - Please HelpUn probleme de package !!!!!!!!!!!!!!!!!
[need help] - j'arrive pas à lire le port sérieproblème avec getch() ---> et les touches spéciales
HELP!! Visual Basic*DELPHI* Lire une ListView avec le Handle, probleme, aidez moi svp
[PHP] Help ![C] Problème avec strstr
Plus de sujets relatifs à : [SQL] Problème de requête !! Help !


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