insérer une variable session dans ma table mysql
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
Code:
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();
}
?> |
les 2 derniers code c le meme fichier ccna1.php
Code:
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:
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" />';
?> |