problème de modification (base de données)
Bonjour,
j'ai un petit souci de modification de base de données :
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
<html><head>
<link rel="stylesheet" type="text/css" href="Page.css">
<div id="titre">
<h1>Modifier un compte d'accés</h1>
</div>
</head>
<form name="3" method="POST" action="Modification.php" >
<div id="menu_gauche">
<h2><center>Anciennes caractéristiques</center></h2>
Nom : <center><input type="text" name="a_nom" value=""></center><br>
Prénom : <center><input type="text" name="a_prénom" value=""></center><br>
Login : <center><input type="text" name="a_login" value=""></center><br>
Password : <center><input type="text" name="a_pass" value=""></center><br>
Société : <center><input type="text" name="a_société" value=""></center><br>
Adresse mail : <center><input type="text" name="a_adresse" value=""></center><br>
</div>
<div id="menu_droit">
<h2><center>Nouvelles caractéristiques</center></h2>
Nom : <center><input type="text" name="n_nom" value=""></center><br>
Prénom : <center><input type="text" name="n_prénom" value=""></center><br>
Login : <center><input type="text" name="n_login" value=""></center><br>
Password : <center><input type="text" name="n_pass" value=""></center><br>
Société : <center><input type="text" name="n_société" value=""></center><br>
Adresse mail : <center><input type="text" name="n_adresse" value=""></center><br>
</div>
<div id="pied_page">
<input type="submit" value="Modifier">
</form>
<form action="Login.php">
<input type="submit" value="Retour">
</form>
</div>
<?php
if(!empty($_POST['nom']))
{
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("base"); // Sélection de la base coursphp
$a_login = htmlentities($_POST ['a_login'], ENT_QUOTES) ;
$n_nom = htmlentities($_POST ['n_nom'], ENT_QUOTES) ;
$n_prenom = htmlentities($_POST ['n_prénom'], ENT_QUOTES) ;
$n_login = htmlentities($_POST ['n_login'], ENT_QUOTES) ;
$n_pass = htmlentities($_POST ['n_pass'], ENT_QUOTES) ;
$n_societe = htmlentities($_POST ['n_société'], ENT_QUOTES) ;
$n_adresse = htmlentities($_POST ['n_adresse'], ENT_QUOTES) ;
mysql_query("UPDATE utilisateurs SET nom='$n_nom', prénom='$n_prenom', login='$n_login', pass='$n_pass', société='$n_societe', adresse='$n_adresse' WHERE login = '$a_login' ") ;
$reponse = mysql_query('SELECT * FROM utilisateurs') ;
// Affichage de la table
while ($donnees = mysql_fetch_array($reponse) or die(mysql_error()) )
{
?>
<p>
id : <?php echo $donnees['id']; ?><br />
Nom : <?php echo $donnees['nom']; ?><br />
Prénom : <?php echo $donnees['prénom']; ?><br />
Login : <?php echo $donnees['login']; ?> <br />
Password : <?php echo $donnees['pass']; ?> <br />
Société : <?php echo $donnees['société']; ?> <br />
Adresse mail : <?php echo $donnees['adresse']; ?> <br />
<?php if ( $donnees['type_de_compte'] = 1 ) ?>
Type de compte : utilisateur
</p>
<?php
}
mysql_close(); // Déconnexion de MySQL
}
?>
</html> |
Le probléme est que dans ma page, quand je clique sur le bouton modifier, la liste des entrées de ma base de données ne s'affiche pas, et les modifications n'ont pas lieues...
Merci d'avance. 8O