j'ai un petit formulaire de modification qui fonctionne comme il faut, mais le problème je n'arrive pas à récupèrer les valeurs que je veux modifier dans mes champs mes champs restent vides et je dois les remplir de nouveaux . Pouvez vous me dire pourquoi ??
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116 <?php include_once("db_connection.php"); if(isset($_POST["send"])) { //nom: $identifiant = $_POST["identifiant"] ; $zone = $_POST["zone"] ; //prenom: $entreprise = $_POST["entreprise"] ; $id = $_POST["id"] ; //création de la requête SQL: $sql = "UPDATE transformateur SET identifiant = '$identifiant', zone = '$zone', entreprise = '$entreprise' WHERE identifiant ='$id'" ; //exécution de la requête SQL: $requete = mysql_query($sql) or die( mysql_error() ) ; //affichage des résultats, pour savoir si la modification a marchée: if($requete) { echo "<p class='titre_2'>La modification à été correctement effectuée</p>"; } else { echo "<p class='titre_2'>La modification n'a pas été correctement effectuée</p>"; } //header("Refresh: 0; URL=effectuer.php"); } else {} ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="Parc_Transformateur.css" /> <style type="text/css"> #hidden { display: block; } </style> <style type="text/css"> #hidden1 { display: none; } </style> <title>Saisie</title> <script language="JavaScript"> function verifform() { if(document.formulaire.identifiant.value == "") { alert("Veuillez entrer l'identifiant!"); document.formulaire.identifiant.focus(); return false; } if(document.formulaire.zone.value == "") { alert("Veuillez entrer la zone de stockage!"); document.formulaire.zone.focus(); return false; } } </script> <body bgcolor="#AFAFAF"> <?php //////////?> <?php include_once("menu_admin.php"); { //récupération de la variable d'URL if(isset($_GET['idtr'])) { $id=mysql_real_escape_string($_GET['idtr']); } //var_dump($_GET["idtransfo"]); $sql = "SELECT * FROM transformateur WHERE identifiant ='$id'" ; //exécution de la requête: $requete = mysql_query( $sql) ; //affichage des données: while( $result = mysql_fetch_array( $requete )) ?> <div align="center"> <form name ="formulaire" action="transit.php" method="post" id= "formulaire" onsubmit="javascript:return verifform();"> <fieldset> <legend>Transformateur à mettre à jour</legend> <?echo $result['identifiant']; ?> <? echo $result['entreprise']; ?> <input id ="hidden1" type="text" name="id" value="<?php echo ($id);?>"> <label><strong>Identifiant (*) : </strong> </label> <input name="identifiant" type="text" value="<?php echo $result['identifiant']; ?>" readonly="readonly"/></p> <label><strong>Entreprise(*) : </strong></label> <input name="entreprise" type="text" value="<?php echo $result['entreprise']; ?>" readonly="readonly"/></p> <label><strong>Zone de stockage (*) : </strong> </label> <select name="zone" id="zone" width="40px"> <option value="Transit">Transit </option> <option value="Disponible">Disponible </option> <option value="A Reparer">A Reparer </option> <option value="A Ferrailer">A Ferrailler</option> </select></br> <p align="left"> <font color="red"> <strong>Tous les champs sont obligatoires (*)</strong></font></p> <input align="center" name="send" type="submit" onclick="verifform()"onsubmit=" return verifform()" value="Enregistrer" /> <input align="center" name="reset" type="reset" value="Annuler" /> </fieldset> </form> </div> <?php } mysql_close(); ?> </body> </html>
Partager