Bonsoir,
Est-ce que vous pouvez me dire si ces deux codes sont corrects ? Mon WampServer se bloque lorsque j'appelle traitement1.php et dans traitement.php le système passe àmême lorsque la condition de
Code : Sélectionner tout - Visualiser dans une fenêtre à part else
est vérifiée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if
traitement.php :Le formulaire qui appelle traitement.php :
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="Mon_premier_site.css" /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> </head> <body> <div id="en_tete"> <!-- Ici on mettra la bannière --> </div> <div style="height: 500px"> <p style="text-align: center; color:#000000; font-family: Verdana, Arial, serif;"><br/><br/><br/><br/><br/><br/><br/><br/> <?php if(isset($_POST['qui']) AND isset($_POST['quoi'])) { mysql_connect("localhost", "root", ""); mysql_select_db("Sondage"); $qui = $_POST['qui']; $quoi = $_POST['quoi']; mysql_query("INSERT INTO resultat VALUES('', '$qui', '$quoi')"); mysql_close(); ?> Nous vous remercions de votre participation au sondage.<br/><br/> <a href="index.html" style="color: #000000; font-family:Verdana, Arial, serif;">Retour à la page d'accueil</a> <?php } else { ?> Veuillez répondre aux deux questions avant de valider.<br/>Merci.<br/><br/> <a href="index.html#sondage" style="color: #000000; font-family:Verdana, Arial, serif;">Retour au sondage</a> <?php } ?> </p> </div> <div id="pied_de_page"> <p>Cpyrgt </p> </div> </body> </html>
traitement1.php :
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 <form id="sondage" method="post" action="traitement.php"> <p style="color: #000000; float: left; margin-right: 20px; margin-left: 50px;"> Vous êtes :<br/><br/> <input type="radio" name="sondage1" value="etudiant" /> Étudiant<br/> <input type="radio" name="sondage1" value="enseignant" /> Eseignant<br/> <input type="radio" name="sondage1" value="professionnel" /> Professionnel SIG<br/> <input type="radio" name="sondage1" value="autre" /> Autre<br/> </p> <p style="color: #000000"> Est-ce que vous comptez assister à l'événement ?<br/><br/> <input type="radio" name="sondage" value="oui" /> Oui<br/> <input type="radio" name="sondage" value="peut-être" /> Peut-être<br/> <input type="radio" name="sondage" value="non" /> Non<br/><br/> </p> <input type="submit" value="Valider" style="margin-left: 300px"; /> </form>Le formulaire (un seul bouton) qui appelle traitement1.php
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="Mon_premier_site.css" /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> </head> <body> <div id="en_tete"> <!-- Ici on mettra la bannière --> </div> <div id="corps"> <h1><span class="titre" style="font-size: large; font-family: Verdana,serif;">Résultats sondage</span></h1> <p> <?php mysql_connect("localhost", "root", ""); mysql_select_db("Sondage"); $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM resultat"); $donnee1 = mysql_fetch_array($retour); $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM resultat WHERE qui='etudiant'"); $donnee2 = mysql_fetch_array($retour); $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM resultat WHERE qui='enseignant'"); $donnee3 = mysql_fetch_array($retour); $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM resultat WHERE qui='professionnel'"); $donnee4 = mysql_fetch_array($retour); $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM resultat WHERE qui='autre'"); $donnee5 = mysql_fetch_array($retour); mysql_close(); echo $donnee1['nbre_entrees']; ?> personnes ont participé au sondage : <br/> <ul> <li><?php echo $donnee2['nbre_entrees']; ?> étudiants (<?php ($donnee2['nbre_entrees']/$donnee1['nbre_entrees'])*100?>%) </li> <li><?php echo $donnee3['nbre_entrees']; ?> enseignants (<?php ($donnee3['nbre_entrees']/$donnee1['nbre_entrees'])*100?>%) </li> <li><?php echo $donnee4['nbre_entrees']; ?> professionnels (<?php ($donnee4['nbre_entrees']/$donnee1['nbre_entrees'])*100?>%) </li> <li><?php echo $donnee5['nbre_entrees']; ?> autres (<?php ($donnee5['nbre_entrees']/$donnee1['nbre_entrees'])*100?>%) </li> </ul> <br/><br/><br/><br/> </p> </div> <div><br/><br/><br/></div> <div id="pied_de_page"> <p> <hr align="center" width="75%" color="#016caa" size="0.9" /> cpyrgt </p> </div> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <form id="sondage" method="post" action="traitement1.php" style="margin-left: 300px";> <input type="submit" value="Voir résultats" /> </form>
Partager