Variable qui disparait apres modification

danidemoron -  
 danidemoron -


Bonjours a tous,

Voila j'ai une page info_user.php qui affiche a l'administrateur un formulaire 'post' avec les infos du user enregistré dans table qui existe dans une base de donnée mysql.

donc je fais un Select, verification des champs, mettre chaque valeur dans le formulaire grace a value ""apres les avoir sélectionner de la base , les informations s'affiche dans chaque case du formulaire

exemple du script :

<?php include("../theme/admin/iheader.php"); ?>

<?php include("../theme/admin/menu_info.php");  ?>


<?php include("../theme/admin/subheader.php");?>

$Sql  = "SELECT employe_id,nom_user,prenom_user,naissence_user,adresse_user FROM users WHERE user_id = '".$id."'"; 

$req = mysql_query($Sql); 

      if( mysql_num_rows($req) > 0 )
      {
        while( $res = mysql_fetch_assoc($req))
 
        {
	       
	  echo "<form method = post action =''>";
	  echo 'Nom';
	  echo '<br>';
      echo '<input name="nom" type="text" size="30" class="inputbox" value='.$res['user_nom'].'>';
      echo '<br>';
      echo 'Prenom';
<input name="nom" type="text" size="30" class="inputbox" value='.$res['user_prenom'].'>';

echo '<input value="Modifier" name="B1" style="border: 1px solid rgb(0, 0, 0); padding: 3px 7px;" type="submit"/>';
     echo "</form>";

après j'ai mis une codition :

if (isset($_POST['nom']) != $res['nom_empl'] ){ 

       
      mysql_query("UPDATE employe SET nom_empl = '$nom' where employe_id = $id ");
      echo "<br>";
      echo "donnée mis a jours appuyé sur info employé pour rafrechir";
      

      }

      }
     }


Après la validation avec submit le nom change dans la base.
Donc pour voir si la nouvelle valeur apparaît je change de page dans mon menu après je reviens sur la meme, le résultat s'affiche !

mais dés que je clique sur le lien de la page le nom disparaît la valeur est nul aucun nom, j'ai vérifier dans ma table le nom n'existe plus ! c'est comme j'ai laissé le champ nom du formulaire vide et après cliqué sur submit !
je comprend pas comment garder ma nouvelle variable ? quelqu'un peut m'aider !!

Merci d'avance ! !!

1 réponse

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Tu définis nul part tes variables $nom et $id.
0
danidemoron
 
bonjour l'ami !
oui oui ils sont bien définis :
$id=$_GET['id'];
$nom=$_POST['nom'];
désolé c'est que j'ai oublier de les copier sur le site :)
Merci pour ton aide
0