bonjour voila j'ai un formulaire qui me permet de gérer des transformateurs.
une fois que ej clique sur le bouton d'envoi, ça m amene directement sur la deuxieme page transformateur.php sachant que je rentre rien. moi je veux qu'il me traite les erreurs et enregistrer dans la abse de donnée avant d'etre envoyer sur la page transformateur.php. j'ai l impression que mon code php ne fais rien . Merci pour votre aide
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 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="../Parc_Transformateur.css" /> <title> </title> <style type="text/css"> #hidden { display: none; } </style> </head> <body> <div> <?php include_once("menu_admin.php"); include_once("../db_connection.php"); if(isset($_POST["send1"])) { echo "erreur"; $errors=""; if (!(isset($_POST["choix"]))) $errors = $errors."<p class='ligne_erreur'> Veuillez séléctionner si le transformateur est en service ? </p>"; //if ($_POST["identifiant"]=="oui" $errors=$errors."<p class='ligne_erreur'>Tout les champs doivent être remplis</p>"; //if($_POST["identifiant"]!= $_POST["identifiant1"]) $errors=$errors."<p class='ligne_erreur'>Les deux identifiants ne sont pas identiques</p>"; //$identifiant1=$_POST["identifiant"]; if ($_POST["choix"]=="") $errors = $errors."<p class='ligne_erreur'> Veuillez séléctionner si le transformateur est en service ? </p>"; if($errors=="") { $requete="INSERT INTO installation VALUES ('".$_POST['identifiant']."', '".$_POST['nom']."', '". $_POST['gdo']."', '".$_POST['date']."')" ; $resultat=mysql_query($requete) or die(mysql_error()); if ($resultat) echo "<p class='titre_2'>Saisie enregistrée </p>"; } else echo $errors; } else {} ?> <form name ="form2" action="transformateur.php" method="post"> <fieldset> <legend class="titre_1">Nouveau transformateur à saisir ? </legend> <p class="ligne_form_1">Choix (*) : Oui<input name="choix" type="radio" value="oui" />Non<input name="choix" type="radio" value="non"/></p> <fieldset id="hidden"> <legend class="titre_1">Saisir les informations de la commune de retour</legend> <p class="ligne_form_1">Identifiant (*) : <input name="identifiant" type="text" /></p> <p class="ligne_form_1">Nom (*) : <input name="nom" type="text" /></p> <p class="ligne_form_1">GDO (*) : <input name="gdo" type="text" /></p> <p class="ligne_form_1">Date (*) : <input name="date" type="text" /></p> </fieldset> <p class="ligne_form_1"> (*) Tous les champs sont obligatoires.</p> <p class="ligne_form_1"><input name="send1" type="submit" value="Envoyer" /><input name="reset" type="reset" value="Annuler" /></p> </fieldset> </form> </div> <script type="text/javascript"> var oui = document.form2.choix[1]; var non = document.form2.choix[0]; oui.onclick=function(){ document.getElementById ("hidden").style.display ="block" }; non.onclick=function(){ document.getElementById ("hidden").style.display ="none" }; </script> </body> </html>
Partager