J'ai un espace membre dans lequel l'utilisateur pourra mettre à jour ses propres infos personnelles. Pour cela j'utilise un formulaire qui affiche les infos personnelles dans les champs librement modifiable, puis valider le formulaire qui envoie vers le script suivant:
<?php
//SESSION ESPACE MEMBRE
session_start();
require("conf.php");
if(!session_is_registered(myusername)){
header("location:index.php");
}
// CONNEXION SERVEUR ET SELECTION BASE DE DONNEE
mysql_connect("$host", "$username", "$password")or die("cannot be connected");
mysql_select_db("$db_name")or die("cannot select DB");
// SAISIE DES VALEURS
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$address=$_POST['address'];
$city=$_POST['city'];
$US_state=$_POST['US_state'];
$state=$_POST['state'];
$ZIP =$_POST['ZIP'];
$country =$_POST['country'];
$phone1=$_POST['phone1'];
$phone2=$_POST['phone2'];
$phone3=$_POST['phone3'];
//MODIFICATION DES DONNEES
$sql = mysql_query("UPDATE $tbl_name SET myusername='".$myusername."', mypassword ='".$mypassword."', address='".$address."', US_state='".$US_state."', state='".$state."', ZIP='".$ZIP."', country='".$country."', phone1='".$phone1."', phone2='".$phone2."', phone3='".$phone3."' WHERE myusername='{$_SESSION ['myusername'] }'") or die(mysql_error());
{
// REDIRECTION VERS PAGE RESULTAT'
header("Location:answer_system0258.php");
}
// DECONNEXION MYSQL
mysql_close();
?>
Le problème qui se pose, c'est que lorsque je test le système, il me renvoie a la même page avec dans la barre de navigation toute les modifications envoyer.Quelqu'un aurait il une idée de l'erreur que j'ai faite? Parce que là, je ne trouve pas.
Merci