je voudrais inserer le login du membre connecté qui passe le qcm dans la base,mais ça marche pas.merci pour ceux qui veulent bien m'aider
c c control-session.php
les 2 derniers code c le meme fichier ccna1.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php session_start(); // ici on continue la session if ((!isset($_SESSION['pseudo'])) || ($_SESSION['pseudo'] == '')) { header("location: ../login.php"); exit(); } ?>
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 <?php session_start(); // Ici on continue la session require "../include/control-session.php"; require "../include/db_connect.php"; if (isset($_POST['send']) && $_POST['send'] == 'Valider') { // on insère le message dans notre table SQL $sql = 'INSERT INTO classement_reseau VALUES("'.$_SESSION['pseudo'].'")'; mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error()); mysql_close(); exit(); } ?>
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 <form name="ccna1" action="ccna1.php" method="post"> <?php echo "<center><h3>Repondez aux 10 questions suivantes. Une fois terminé vous clickez sur 'VALIDER'<h3><br /></center>"; //Execution de la requete SQL $reqsql="SELECT * FROM questionnaire WHERE theme like 'ccna1'"; $resbase=mysql_query($reqsql) or die ("Echec de la requete"); while ($abase=mysql_fetch_assoc($resbase)){ //$num prend la valeur trouvé dans le champs 0 $num=$abase['num']; //$question prend la valeur trouvé dans le champs 1 $question=$abase['quest']; //$reponse1 prend la valeur trouvé dans le champs 2 $reponse1=$abase['prop1']; //$reponse2 prend la valeur trouvé dans le champs 3 $reponse2=$abase['prop2']; //$reponse3 prend la valeur trouvé dans le champs 4 $reponse3=$abase['prop3']; //$reponse3 prend la valeur trouvé dans le champs 5 $reponse4=$abase['prop4']; //$repexact prend la valeur trouvé dans le champs 6 $repexact=$abase['rep']; echo '<big>'; //Affichage à l'ecran du numero de la question et de la question echo $question; echo "<br />"; //Affichage du choix des réponses avec des radiobutton echo '<input type="radio" name="rep'.$num.'" value="1" onclick="Engine(<?php echo $num ?>, this.value)" >'.$reponse1.'<br />'; echo '<input type="radio" name="rep'.$num.'" value="2" onclick="Engine(<?php echo $num ?>, this.value)"/>'.$reponse2.'<br />'; echo '<input type="radio" name="rep'.$num.'" value="3" onclick="Engine(<?php echo $num ?>, this.value)" />'.$reponse3.'<br />'; echo '<input type="radio" name="rep'.$num.'" value="4" onclick="Engine(<?php echo $num ?>, this.value)" />'.$reponse4.'<br />'; echo "<br />"; echo '</big>'; } //ferme la connection à la base mysql_close(); //Renseignement du nom pour enregistrement dans la base echo '<br><input type="submit" name="send "value="Valider" />'; ?>
Partager