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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec la fonction update pour modifié une table d'un BDD [réso

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec la fonction update pour modifié une table d'un BDD [réso

n°2045810
duffman39
Posté le 03-01-2011 à 12:02:18  profilanswer
 

Bonjour j'ai un problème avec la fonction update permettant de faire une modification de table sql.
Le but de mon script est de modifier un mot de passe dans la table.
Mais rien ne s'affiche quand je fais un envoi de mon formulaire et la cellule n'est pas modifier
Pouvez vous me dire ce qu'il ne va pas dans mon script.
 
 
index.php

Code :
  1. <form method=POST action="modif.php?id='.$data['id'].'">
  2.   <p>Nouveau mot de passe :
  3.     <input type="text" name="mdp2" size="20" maxlength="45" id="mdp2" value="" ><input type="submit" value="Envoyer" name="envoyer">
  4.   </p>
  5.  
  6.   </form>


 
modif.php

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title>Admin - Modification du mot de passe</title>
  6. </head>
  7. <body>
  8. </body>
  9. </html>
  10. <?php
  11. $id=$_GET['id'];
  12. $mdp_af2=$_POST['mdp2'];
  13. $mdp=md5($mdp_af2);
  14.   // on se connecte à MySQL
  15.   $db = mysql_connect('localhost', 'root', 'root');
  16.   // on sélectionne la base
  17.   mysql_select_db('base',$db);
  18.   //récupération des valeurs des champs:
  19.   $mdp = $_POST["mdp"] ;
  20.   //création de la requête SQL:
  21.   $sql = "UPDATE acces
  22.            SET mdp = '$mdp',         
  23.            WHERE id = '$id'" ;
  24.   //exécution de la requête SQL:
  25.   $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
  26.   //affichage des résultats, pour savoir si la modification a marchée:
  27.   if($requete)
  28.   {
  29.     echo("La modification à été correctement effectuée<br/>Le nouveau mot de passe enregistré est <b>$mdp_af2</b>" ) ;
  30.   }
  31.   else
  32.   {
  33.     echo("La modification à échouée" ) ;
  34.   }
  35. ?>


 
En vous remerciant d'avance et bonne année par l'occasion


Message édité par duffman39 le 04-01-2011 à 12:10:57
mood
Publicité
Posté le 03-01-2011 à 12:02:18  profilanswer
 

n°2045843
smaragdus
whores, drugs & J.S. Bach
Posté le 03-01-2011 à 14:13:47  profilanswer
 

<form method=POST


 
Faut mettre des "" autour des attributs HTML, on t'a pas appris ça à l'école ? :o
 
Les input se termine par '/>'
 
Tu codes avec un dreamweaver de 1998 ou  bien ?

n°2045847
duffman39
Posté le 03-01-2011 à 14:18:40  profilanswer
 

oui j'ai modifier mais ca marche toujours pas

n°2045981
CyberDenix
Posté le 03-01-2011 à 22:16:24  profilanswer
 

smaragdus a écrit :

<form method=POST


 
Faut mettre des "" autour des attributs XHTML, on t'a pas appris ça à l'école ? :o
 
Les input se termine par '/>'
 
Tu codes avec un dreamweaver de 1998 ou  bien ?


 
XHTML, parce que en HTML c'est 100% valide et même conseillé par Google Page Speed


Message édité par CyberDenix le 03-01-2011 à 22:16:44

---------------
Directeur Technique (CTO)
n°2045989
CyberDenix
Posté le 03-01-2011 à 22:29:37  profilanswer
 

Retire cet ignoble or die()
 
Affiche le résultat de $requete :
 
echo (int)$requete;
 
Si c'est zéro, c'est que ta requête échoue
 
Affiche la requête :
 
echo $sql;
 
Joue là dans PhpMyAdmin et regarde ce que tu obtiens.
 
Si la requête passe, c'est que ton problème vient du PHP ou du XHTML


---------------
Directeur Technique (CTO)

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

  Problème avec la fonction update pour modifié une table d'un BDD [réso

 

Sujets relatifs
Probleme allocation dynamiqueProbleme : Tableau perd ses valeurs une fois sortie de la boucle
[Résolu] Problème Commande ZIP UnixSupprimer une ligne d'une table en php [résolu]
PaperVision3D : passer de la 2d a la 3d = problème de coordonnées :-/Problème mysql fetch array [SOLVED]
Recuperer les insertions récentes dans une tableprobleme avec hauteur de div à 100%
probleme avec tableauProgrammer en C une fonction d'interruption pour dsp
Plus de sujets relatifs à : Problème avec la fonction update pour modifié une table d'un BDD [réso


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