Bonjour à tous,
Je tourne en rond depuis 2 jours.
J'ai créer un formulaire de modification de données et rien ne fonctionne. Enfin presque...
Sur la page de visualisation pas de problème:
PAGE SAISIRVINS.PHP:
C'est ici que cela ce complique, j'ai bien les infos qui apparaissent dans le formulaire par rapport a l'id de sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <strong>Type de controle : </strong><?php echo $donnees['type']; ?>, numero de chassis/immat: <?php echo $donnees['vins']; ?> modele : <?php echo $donnees['model']; ?>date de controle <?php echo $donnees['datecontrole']; ?> Qte controle : <?php echo $donnees['qte']; ?> <font color="red">/!\Attention/!\ supprimer définitivement le conge/arret ?</font><a href="deletechassis.php?id=<?php echo $donnees['id']; ?>"> Oui</a><a href="modifchassis.php?id=<?php echo $donnees['id']; ?>"> MODIF</a> </p></h5>
Mais quand je fais la modification... rien ne bouge.
Je pense qu'il s'agit d'une erreur toute bête mais je ne trouve pas...
PAGE MODIF CHASSIS :
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 <html> <head> <title>modification </title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <link rel="stylesheet" href="/resources/demos/style.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <script> $( function() { $( "#datepicker" ).datepicker({ dateFormat: "yy-mm-dd" }); }); </script> </head> <body> <?php $connexion = new PDO('mysql:host=localhost;dbname=EMPL','root',''); $a = htmlspecialchars($_POST['type']); $b = htmlspecialchars($_POST['vins']); $c = htmlspecialchars($_POST['model']); $d = htmlspecialchars($_POST['datecontrole']); $e = htmlspecialchars($_POST['qte']); $f = htmlspecialchars($_POST['comment']); $g = htmlspecialchars($_POST['nbticket']); $h = htmlspecialchars($_POST['padage']); $z =htmlspecialchars($_POST['id']); $id=$_GET['id']; if(isset($_POST['ok'])) { $requette= ("UPDATE Chassiscontrole SET type='".$a."',vins='".$b."',model='".$c."',datecontrole='".$d."',qte='".$e."',comment='".$f."',nbticket='".$g."',padage='".$h."' WHERE id='".$z."'"); if($connexion->exec($requette)) { echo "ok"; } } $id=$_GET['id']; $reponse = $bdd->query('SELECT * FROM Chassiscontrole WHERE id="'.$id.'"'); $donnees = $reponse->fetch(); ?> test$z<input type="text" name="test" value="'.$z.'"> <div name=haut> <form action="" name="formulaire1" method="post" align="left"> <input type="hidden" name="id2" value="<?php echo $_GET['id'] ?>"> <p> Ne pas modifier: <input type="text" name="id" value="<?php echo $_GET['id'] ?>"> <p>Quantite type: <input type="text" name="type" value="<?php echo $donnees['type'];?>"/> <p>Vin/Immat: <input type="text" name="vins" value="<?php echo $donnees['vins'];?>"/> <p>modele: <input type="text" name="model" value="<?php echo $donnees['model'];?>"/> <p>Date controle: <input type="date" id="datepicker" name="datecontrole" value="<?php echo $donnees['datecontrole'];?>"/> <p>Quantite controle: <input type="text" name="qte" value="<?php echo $donnees['qte'];?>"/> <p>Commentaire: <input type="text" name="coment" value="<?php echo $donnees['comment'];?>"/> <p>Nombre de ticket: <input type="text" name="nbticket" value="<?php echo $donnees['nbticket'];?>"/> <p>Nombre de vin pade: <input type="text" name="padage" value="<?php echo $donnees['padage'];?>"/> <p> <input type="submit" name="ok" value="Modifier"/><br></form> <form action="saisirvins.php" method="post"><input type="submit" name="Annuler" value="Annuler"/> <p> </body> </html> <a href="saisirvins.php">RETOUR</a>
Merci d'avance pour votre aide.
Partager