j'ai fais un espace membres, dont il y a déjà des infos dans la table mysql nommé "table_utilisateurs" , j'ai fais un formulaire pour q'il puisse modifier leurs infos, mais sa marche pas...
code de modification.php (fichier avec le formulaire...)
... connection mysql etc (pour que les champs puisses récupérer les valeurs), pas de problème... ...
<form action="modif_membre.php" method="post">
Nom : <input type="text" name="nom" value="<?php echo $enreg["nom"] ?>"></input><br />
Prénom : <input type="text" name="prenom" value="<?php echo $enreg["prenom"] ?>"></input><br />
Né le : <input type="text" name="dn" value="<?php echo $enreg["dn"] ?>"></input><br />
Adresse e-mail : <input type="text" name="mail" value="<?php echo $enreg["mail"] ?>"></input><br />
<input type="hidden" name="id" value="<?php echo $enreg["id"] ?>"></input>
<input type="submit" value="Recharger vos paramettres..."></input>
</form>
code de "modif_membre.php", c'est tout la que sa se joue...
<?php
// Parametres de connexion à la base de données
$BD_serveur = "localhost";
$BD_utilisateur = "mon_user";
$BD_motDePasse = "mon_mdp";
$BD_base = "ma_base";
// Récupération des paramètres POST
$id = $_POST["id"];
$prenom = $_POST["prenom"];
$nom = $_POST["nom"];
$dn = $_POST["dn"];
$mail = $_POST["mail"];
echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).",<br />";
mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
mysql_query("UPDATE table_utilisateurs SET nom='".$nom."' prenom='".$prenom."' dn='".$dn."' mail='".$mail."' WHERE id='".$id."'");
$result = mysql_query($requete);
if (!$result) {
echo "L'enregistrement de vos données a échoué !<br />";
} else {
echo "Infos modifiers avec succès !<br />";
}
?>
le pire c'est que sa met "Infos modifiers avec succès !" alors que sa a rien modifier !Merci de votre future aide qui se trouve être très présieuse...
00:40 ! déja !