Bonjour,
je veux modifier un enregistrement avec la fonction UPDATE
mais ça ne marche pas ,il n'affiche pas des erreurs mais ne fonctionne pas

voila le code

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
 
<?php
//connexion
if(isset($_POST['nom'])){
 
 $le_nom=$_POST['nom'];
 //connexion
 $connection=mysql_connect("localhost","root","");
 // Si la connxion est échouée 
 if (!$connection)  die('Connexion impossible à la base: ' . mysql_error());
 // Sinon connxion à la base de donnée
mysql_select_db("CV");
 
  $sql = mysql_query("select id from etat_civile where nom='$le_nom'") or die (mysql_error());
    if ( mysql_num_rows($sql)  ) 
	 {
	   while ($h=mysql_fetch_array($sql))
	     { $le_id = $h['id']; }
	 }
	else
	  { echo "erreur le nom n'existe pas !!!!!!!!!!!"; }
 
 
     if ( isset($_post['fonction']) && isset($_post['garde'])) 
       {
	     $la_fonction = $_post['fonction'];$le_garde =$_post['garde'];
  mysql_query("UPDATE situ SET fonction ='$la_fonction',garde ='$le_garde' WHERE id='$le_id '" ) or die (mysql_error());
 
	   } 
 
 
 
 
 
 
	   // la table situ
	 $sql1 = mysql_query("select * from situ where id='$le_id'") or die (mysql_error());  
	 // pour tester la requéte
	   if(!$sql1) echo "La requête n'est pas envoyer !";
 
 
	    while ($h=mysql_fetch_array($sql1))
		  {
 
                       echo "Votre  C.V est :<br>"; 
       echo "La fonction est :  "; echo $h['fonction'];echo"<br>";
      echo "Le garde est :   ";echo $h['garde'];echo "<br>";
 
  	$	  }
 
// déconnexion
mysql_close($connection);
}
?>
merci pour votre aides