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
merci pour votre aides
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); } ?>
Partager