J'ai une page où je propose aux utilisateurs de changer leurs données et options, la voici, ça ça marche, j'envoi ensuite les données du formulaire à modif_action.php que voici (en simplifié, y a plusieurs champs modifiés mais bon...
<?php
session_start();
if (isset($_SESSION['user'])!=TRUE){
echo "<p align=\"center\"><font size=\"6\" color=\"red\"><blink>Vous n'êtes pas authentifié!!!</blink></font></p>";
echo "<p align=\"center\"><font size=\"4\">Vous ne pouvez donc pas accéder à cette page</font></p>";
echo "<a href=\"concerts_benevoles.php\">Retour</a>";
} else {
$connexion=mysql_connect("localhost","root","");
$db=mysql_query("CREATE DATABASE bobine");
$db=mysql_select_db("bobine",$connexion);
$nom=$_POST['chnom'];
if ( $nom!=$_SESSION['nom']){
$insertion=mysql_query("UPDATE user SET 'nom='.$nom.' WHERE nom= '.$_SESSION['nom'].'");
$_SESSION['nom']=$nom;
}
mysql_close();
header('Location: user.php');
}
?>
je sais que le problème ne viens pas du passage de donnée avec la mérhode POST, puisque ma variable SESSION est bien mise à jour comme il faut, mais pas la bdd...si vous pourviez me réécrire ma requête?