bonjour j'ai réalisé un code adapté à ma base de donnée pour pouvoir la modifier via un formulaire mais j ai une erreur que je comprends pas " undifined idtransfo"
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 <?php include_once("menu_admin.php"); //récupération de la variable d'URL, $id = $_GET["idtransfo"] ; //requête SQL: $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="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" id= "formulaire" onsubmit="javascript:return verifform();"> <fieldset> <legend>Nouveau transformateur à saisir</legend> <input type="hidden" name="id" value="<?php echo ($id);?>"> <label>Identifiant (*) : </label> <input name="identifiant" type="text" size="30" value="<?php echo $result['identifiant']; ?>" /> </br> <label>Confirmez l'identifiant (*) : </label> <input name="identifiant1" type="text" size="30" value="<?php echo $result['identifiant']; ?>"/></br> <label>Marque (*) : </label> <input name="marque" type="text" size="30" value="<?php echo $result['marque']; ?>"/></br> <label>Date de fabrication (*) : </label> <input name="date_fabrication" type="text" size="30" value="<?php echo $result['date_fabrication']; ?>"/></br> <label>Type (*) : </label> <option value="H61" >H61</option> <option value="cabine" >Cabine</option> </select></br> <label>Puissance (kVA) (*) : </label> <select name="puissance" id="puissance" width="60px" value="<?php echo $result['puissance']; ?>"> <option value="1000">1000 </option> <option value="630 kVA">630 </option> <option value="400 kVA">400 </option> <option value="250 kVA">250 </option> <option value="160 kVA">160 </option> <option value="100 kVA">100 </option> <option value="50 kVA">50 </option> </select></br> <label>Quantité d'huile (litres) (*) : </label> <input name="qtite_huile" type="text" size="30" value="<?php echo $result['qtite_huile']; ?>"/></br> <label >Valeur PCB (ppm) (*) : </label> <input name="valeur" type="text" size="30" value="<?php echo $result['valeur']; ?>"/></br> <label>Zone de stockage (*) : </label> <select name="zone" id="zone" width="40px" value="<?php echo $result['zone']; ?>"> <option value="zone1">Zone 1 </option> <option value="zone2">Zone 2 </option> <option value="zone3">Zone 3 </option> </select></br> <p class="question"><strong>Transformateur suite à la mutation ? (*) : </strong> </br> <label>Oui</label> <input name="choix" type="checkbox"id="oui" value="oui" checked /> </br> <label>Non</label> <input name="choix" type="checkbox" id="non" value="non" /> </fieldset> <fieldset id="hidden"> <legend>Les informations de la commune de retour</legend> <label>Nom (*) : </label> <input name="nom" type="text" value="<?php echo $result['nom']; ?>"/></br> <label>GDO (*) :</label> <input name="gdo" type="text" value="<?php echo $result['gdo']; ?>" /></br> <label>Date JJ/MM/AAAA(*) : </label> <input name="date" id="date" type="text" value="<?php echo $result['date']; ?>" /></br> </fieldset> <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" /> </form> </div> <?php } mysql_close(); ?>
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 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="../Parc_Transformateur.css" /> <title> </title> </head> <body> <?php include_once("menu_admin.php"); include_once("../db_connection.php"); $identifiant = $_POST["identifiant"] ; $marque = $_POST["marque"] ; $date_fabrication = $_POST["date_fabrication"] ; $type = $_POST["type"] ; $puissance = $_POST["puissance"] ; $qtite_huile = $_POST["qtite_huile"] ; $valeur = $_POST["valeur"] ; $zone = $_POST["zone"] ; $id = $_POST["id"] ; $sql = "UPDATE transformateur SET identifiant = '$identifiant', marque = '$marque', date_fabrication = '$date_fabrication', type = '$type', puissance = '$puissance', qtite_huile = '$qtite_huile', valeur= '$valeur', zone = '$zone' WHERE identifiant ='$id'" ; $requete = mysql_query($sql) or die( mysql_error() ) ; 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: 1; URL=effectuer.php"); ?> </body> </html>
Partager