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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/MySQL]Problème d'UPDATE avec une variable contenue dans l'url

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/MySQL]Problème d'UPDATE avec une variable contenue dans l'url

n°455676
MrNatas
Parle klingon couremment
Posté le 11-07-2003 à 19:28:34  profilanswer
 

Voila, je sus ien train de programmer une gestion de page pour administrer un site.
On doit pouvoir ajouter, supprimer et updater des articles depuis le net.
 
Pour ajouter j'ai terminé, et là je suis passé directement a updater.
 
Mon problème est le suivant :
 
Je passe le numéro de l'article a modifier dans mon url, le titre et le texte s'affichent dans les champs texte, ce qui veut dire que la variable que j'utilise dans mon url et récupérée jusqu'ici tout vas bien...
Mais voila, quand j'ai changé mon texte , ça s'update pas, j'ai remplacé la variable "$NumArticle" pa "11" et ça marche , c'est donc un probleme pour récuperer la variable.
Je vous livre mon code :
 

Code :
  1. /* lecture de la bdd */
  2. $query = "SELECT * FROM $table WHERE NumArticle LIKE $NumArticle"; /*Là ça fonctionne tres bien*/
  3. $result = mysql_query($query);
  4. /* placemet du texte dans les champs */
  5. while ($val = mysql_fetch_array($result))
  6. {
  7.   $titre = $val["Titre"];
  8.   $info = $val["Info"];
  9. }
  10. /* fonction */
  11. switch ($action){
  12. case "inserer":
  13. /* actualisation des champs*/
  14. $titre = $titre_form;
  15. $info = $info_form;
  16. /* stockage dans la bdd */
  17. $query = "UPDATE $table SET Titre='$titre',Info='$info' WHERE NumArticle=$NumArticle"; /* Et c'est la que ça foire...*/
  18. $result = mysql_query($query);
  19. break;
  20. }
  21.  
  22. /* déconnection avec MySQL */
  23. mysql_close();


 
Merci d'avance...


Message édité par MrNatas le 11-07-2003 à 21:00:06

---------------
http://www.gamerfrance.com : c'est bon mangezan.
mood
Publicité
Posté le 11-07-2003 à 19:28:34  profilanswer
 

n°455699
MrNatas
Parle klingon couremment
Posté le 11-07-2003 à 20:29:19  profilanswer
 

:bounce:


---------------
http://www.gamerfrance.com : c'est bon mangezan.
n°455713
MrNatas
Parle klingon couremment
Posté le 11-07-2003 à 21:00:51  profilanswer
 

j'ai allegé le code dans le premier post... on voit plus clair


---------------
http://www.gamerfrance.com : c'est bon mangezan.
n°455811
mrbebert
Posté le 11-07-2003 à 23:50:33  profilanswer
 

Dans ta base, NumArticle, c'est un entier ?
Si oui, tu devrais pas utiliser le LIKE pour comparer (réservé aux chaines de caractères).
 
Elle est bizarre cette boucle :

Code :
  1. while ($val = mysql_fetch_array($result))
  2.   { 
  3.       $titre = $val["Titre"]; 
  4.       $info = $val["Info"];
  5.   }

tu parcours tous les résultats, mais tu écrases à chaque fois les variables $titre et $info :??:


Message édité par mrbebert le 11-07-2003 à 23:51:25
n°455822
thwz
quoi mon pseudo imprononçable?
Posté le 12-07-2003 à 00:00:38  profilanswer
 

tu peux vérifier ton update en faisant au lieu mysql_query:
echo $query;

n°456029
MrNatas
Parle klingon couremment
Posté le 12-07-2003 à 12:39:23  profilanswer
 

C'est bon, j'ai trouvé tout seul comme un grand :D  
 
Je pense que mon probleme était du a la vriable $NumArticle qui est , dans le deuxieme cas, locale, et ne peut pas aller chercher dans l'url pour je ne sais quelle raison (j'avais aussi essayé $_GET, mais rien a faire...)
 
Donc j'ai collé la valeur de NumArticle dans un champ de type hidden, et j'ai récupéré la valeur du champ  :)  
 
Meci beaucoup pour l'aide.


---------------
http://www.gamerfrance.com : c'est bon mangezan.

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

  [PHP/MySQL]Problème d'UPDATE avec une variable contenue dans l'url

 

Sujets relatifs
URGENT problème avec copy() de PHP[PHP/SQL] SELECT pour intervalle de A-M et N-Z
caddie/panier PHP ?[Mysql + MyODBC]Problème de lenteur !!
PHP expression reguliere help[PHP] Rafraîchir un select de formulaire ?
[ASP] et #include moins cool qu'en PHP[PHP] maj d'un champ texte en fonction d'un element selectionné
Plus de sujets relatifs à : [PHP/MySQL]Problème d'UPDATE avec une variable contenue dans l'url


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