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>