salut tout le mode je suis de retour avec un tout petit code.
j'ai fais ce petit code car mon grand code n'as pas marcher

je remercie FAB & ISYTHIEL & JREAUX.qui ont passer avec moi l'apres midi a cherche une solution a mon probleme.
UN GRAND MERCI A VOUS

je vous montre le petit code :

new 2.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<html>
        <head>
</head>
 
<body>
      <h3>programme des nulls</h3><br><br>
  <form method="post" action="marche.php">
 
 
      nom: <input type="text" name="nom"/><br>
      matricule :<input type="text" name="matricule"/><br>
       <input type="submit" name="aaa" value="ok">
   </form>
marche.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
<?php
 
    $nom="";if (isset($_POST['nom'])) { $nom=$_POST['nom'];  }
    $matricule_et=""; if (isset($_POST['matricule'])) { $matricule_et=$_POST['matricule']; }
 
 if (isset($_POST['nom']) AND (isset($_POST['matricule'])))
{     
              //connexion a mysql et choix de la base de données
	  echo "connexion a mysql";
	  $db="projet";
      $connexion = mysql_connect("localhost", "root") or die("connexion impossible");
	  echo "connexion réussie"; echo "\n\n";
	  mysql_select_db($db,$connexion) or die("selection de la base de données impossible");
	  echo "choix de la base réussie";
 
	                //selection de la filiere approprier a cette étudiant
	    $sqlfiliere = "SELECT filiere FROM etudiant WHERE matricule_et='$matricule_et'AND nom_et='$nom'  ";
		echo "soumission de la requete $sqlfiliere<br>";
		$reqfiliere= mysql_query($sqlfiliere,$connexion) or die("selection impossible : $sqlfiliere".mysql_error());
 
		//création du tableau associatif du résultat
		$reslt = mysql_fetch_assoc($reqfiliere);
		if( $reslt !== FALSE )         //récupération de la filiere
		{$id_fr = $reslt['filiere'] ;  }
		else { echo 'cette filiere néxiste pas ' ; }
		           //selection du prenom 
		$sqlprenom = "SELECT prenom_et FROM etudiant WHERE matricule_et='$matricule_et'AND nom_et='$nom'  ";
		echo "soumission de la requete $sqlprenom<br>";
		$reqprenom = mysql_query($sqlprenom,$connexion) or die("selection impossible : $sqlprenom".mysql_error());
 
		$re = mysql_fetch_assoc($reqprenom);
		if( $re !== FALSE )         //récupération du prenom
		{$prenom = $re['prenom_et'] ;  }
		else { echo 'ce prenom néxiste pas ' ; }
 
		//une modification
	      if(isset($_POST['ok']))	
	{  $pre="";   if(isset($_POST['prenom']) )  {$pre=$_POST['prenom'];}
 
      $query = "UPDATE etudiant SET prenom_et='$pre' WHERE prenom_et='$prenom' " ;
	  mysql_query($query,$connexion) or die("modificationimpossible: $query <br>".mysql_error());
	  mysql_close($connexion);
 
	 }
}
 
?>	   
	   <html>
   <head> 
   </head>
 
 <body>
 <br>
 <form method="post" action="new 2.php">
 filiere : <input type="text" name="filiere" value="<?php echo $id_fr ; ?>" ><br><br>
 prenom : <input type="text" name="prenom" value="<?php echo $prenom ; ?>" > <br>
  <input type="submit" value="ok" name="ok">
 </form>
 </body>
 </html>
et sa na pas marcher aussi
au début j'ai fai qu'une modification sa a marcher,cela veut dire que la requête est juste.
je souhaiterai avoir une solution a ce problème.
jespr que ce petit code est claire et vous permettra de me sauvez
merci