Artiphp - CMS open source et gratuit
Vous êtes ici » Accueil/Forum
Saisissez votre recherche
RechercherRechercher   Liste des MembresListe des Membres   S'enregistrerS'enregistrer    ProfilProfil 
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 


Questionnaire Checkbox toutes les réponses dans un champ ?

 
Poster un nouveau sujet   Répondre au sujet    Artiloo.com Index du Forum -> Les scripts des membres
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
toulang



Inscrit le: 18 Sep 2006
Messages: 91
Localisation: Toulouse

MessagePosté le: Mar 11 Juin 2013 19:44    Sujet du message: Questionnaire Checkbox toutes les réponses dans un champ ? Répondre en citant

En me basant sur le fichier inscription.php, j'ai fait un questionnaire qui fonctionne sauf pour les questions où plusieurs réponses sont possibles il y en a 5 ou 6

J'utilise des checkbox et je cherche le code à rajouter pour que les réponses se retrouvent dans la base de donnée dans le champ correspondant à la question.

Je viens de passer plusieurs heures sur les forums, à essayer tous les bouts de codes glanés à base de foreach, implode ou

Mais tous les codes en foreach me renvoient une erreur
"syntax error, unexpected T_FOREACH..."

je ne dois pas savoir adapter ce que je trouve ou bien plac $Question2 = htmlspecialchars($Question2);er le bout de code

Est-ce que quelqu'un aurait une piste par exemple pour la question 3

Code:
//QUestion2
$milieu .= "<label id=\"Questions\" for=\"Question2\">$LG_QUESTION2 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"apprendre\" name=\"Question2\"/>   $LG_REP2A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"pratiquer\" name=\"Question2\"/>   $LG_REP2B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"rencontrer\" name=\"Question2\"/>   $LG_REP2C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"connaitre\" name=\"Question2\"/>   $LG_REP2D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"partager\" name=\"Question2\"/>   $LG_REP2E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question2\"/>   $LG_REP2F \n";

$milieu .= "<br /><br /><br />\n";


Que mettre plus haut à la place de
Code:
 $Question2 = stripslashes($_POST['Question2']);

et
Code:
 $Question2 = htmlspecialchars($Question2);


Je mets tout le formulaire aussi, car il y a peut-être des choses pas bonnes qui bloquent ailleurs
Code:

<?php
/**
*
* @Artiphp 5
* @paquetage utilisateurs
* @version inscription.php, 2010/02/17 arteam
* @copyright (c) 2001-2010 Ronald Guérin - webmaster@artiloo.com - http://www.artiloo.com
* @license consulter artpublic/license/index.html GNU Public License
*
*/

// Protection - Page
define('IN_ARTI', true);

// Chargement configuration
define('NEED_FCTS_PHPBB', true); // utilise les fonctions de phpBB3
require('../../artpublic/config.inc.php'); // ATTENTION : chemin relatif depuis racine Artiphp

//Debug de la page
error_reporting(E_ALL ^ E_NOTICE);

// Connexion au noyau
// ------------------
include(ARTI_SYS_INT_FCT_PATH . 'identification.inc.php'); // zone membre


// Langue
// ------
if ($_SESSION['SESSION_IDSKIN']) {
} else {
    include(ARTI_SYS_INT_FCT_PATH . 'donnees_skin.inc.php');
}
$SESSION_LANGSKIN = $_SESSION['SESSION_LANGSKIN'];
include(ARTI_SYS_INT_PATH . "langues/$SESSION_LANGSKIN/questionnaire.inc.php");
include('config_mod.inc.php'); //config specifique au module

// Metatags
// --------
include(ARTI_SYS_INT_PATH . "langues/$SESSION_LANGSKIN/metatags.inc.php");
$metatitle = $LG_METAINS;
$metaDescription = $LG_METADESCINS;

// En-tete de page
// ---------------
$entete = "<a href=\"" . ARTI_WEB_PATH . "index.php\">$LG_ACCUEIL</a>/$LG_QUESTIONNAIRE\n";

// Vérification validité adresse de courriel
include(ARTI_SYS_INT_FCT_PATH . 'fonctions_mail.inc.php');
if (!empty($_POST['mailQuestionnaire'])) {
    $mail = trim(stripslashes($_POST['mailQuestionnaire']));
    if ($mail != arti_verif_mail($mail)) {
        $_POST['mailQuestionnaire'] = '';
        $mail = '';
    }
}



// Formulaire de saisie
// --------------------




$meserreur = '';

$ko_oblig = $_POST['mailQuestionnaire'];
$ko_mail = $_POST['mailQuestionnaire'] && !preg_match('`^\w([-_.]?\w)*@\w([-_.]?\w)*\.([a-z]{2,4})$`', $_POST['mailQuestionnaire']);





/* si la saisie est incorrecte */
if ($ko_oblig || $ko_mail) {

    $meserreur .= $ko_oblig ? "<span style=\"color:red; font-weight:bold\"><br />$LG_FORMERROR</span>" : '';


    if ($_POST['B1']) {
        $meserreur .= $ko_mail ? "<br /><span style=\"color:red; font-weight:bold;\">$LG_FORMERROR7</span>" : '';
   
        $Question1 = stripslashes($_POST['Question1']);
        $Question2 = stripslashes($_POST['Question2']);
        $Question3 = stripslashes($_POST['Question3']);
        $Question4 = stripslashes($_POST['Question4']);
        $Question5 = stripslashes($_POST['Question5']);
        $Question6 = stripslashes($_POST['Question6']);
        $Question7 = stripslashes($_POST['Question7']);
        $Question8 = stripslashes($_POST['Question8']);
        $Question9 = stripslashes($_POST['Question9']);
   $Question10 = stripslashes($_POST['Question10']);
   $Question11 = stripslashes($_POST['Question11']);
   $Question12 = stripslashes($_POST['Question12']);
   $Question13 = stripslashes($_POST['Question13']);
   $Question14 = stripslashes($_POST['Question14']);
   $Question15 = stripslashes($_POST['Question15']);
          $Question16 = stripslashes($_POST['Question16']);
   $Question17 = stripslashes($_POST['Question17']);
   $Question18 = stripslashes($_POST['Question18']);
        $Question19 = stripslashes($_POST['Question19']);
   $Question20 = stripslashes($_POST['Question20']);
        // $mail = stripslashes($_POST['mailQuestionnaire']); // $mail défini lors du contrôle ci-dessus - 20/03/2006

 

        $Question1 = htmlspecialchars($Question1);
        $Question2 = htmlspecialchars($Question2);
        $Question3 = htmlspecialchars($Question3);
        $Question4 = htmlspecialchars($Question4);
        $Question5 = htmlspecialchars($Question5);
        $Question6 = htmlspecialchars($Question6);
        $Question7 = htmlspecialchars($Question7);
        $Question8 = htmlspecialchars($Question8);
        $Question9 = htmlspecialchars($Question9);
        $Question10 = htmlspecialchars($Question10);
        $Question11 = htmlspecialchars($Question11);
        $Question12 = htmlspecialchars($Question12);
        $Question13 = htmlspecialchars($Question13);
        $Question14 = htmlspecialchars($Question14);
        $Question15 = htmlspecialchars($Question15);
        $Question16 = htmlspecialchars($Question16);
        $Question17 = htmlspecialchars($Question17);
        $Question18 = htmlspecialchars($Question18);
        $Question19 = htmlspecialchars($Question19);
        $Question20 = htmlspecialchars($Question20);
        //$mail = htmlspecialchars($mail);


 
        $ordre = date('Y-m-d H:i:s');   


        $requete = "INSERT INTO " . ARTI_PREFIX_TB . "questionnaire SET Question1='$Question1', Question2='$Question2', Question3='$Question3', Question4='$Question4', Question5='$Question5', Question6='$Question6', Question7='$Question7', Question8='$Question8', Question9='$Question9', Question10='$Question10', Question11='$Question11', Question12='$Question12', Question13='$Question13', Question14='$Question14', Question15=',$Question15,', Question16='$Question16', Question17='$Question17', Question18='$Question18', Question19='$Question19', Question20='$Question20',mailQuestionnaire='$mail', dateutil='$ordre'";

        $result = mysql_query($requete, $link) or die('Fichier : ' . __FILE__ . ' - Ligne : ' . __LINE__ . ' - Erreur MySQL : ' . mysql_error() . ' - Requete : ' . $requete);



     // si pas de fonction mail
        if (ARTI_FCT_MAIL == 0) {
            header('Location: ' . ARTI_WEB_INT_PATH . 'utilisateurs/validation.php?log=questionnaire&val=' . $conf);
            exit();
        }

 // -- Envoi du courriel pour valider l'inscription. -- //
        $emailrecep = $mail;
        $sujet = $LG_USERMAILSUB . ' ' . ARTI_SITE_NAME;
        $message = $LG_USERMAILTXT1 . "\n";
        $message .= $LG_USERMAILTXT2 . ' ' . ARTI_SITE_URL . " \n\n";
        $message2 = stripslashes($message);
        if (ARTI_FCT_MAIL == 1) {
            $headers = 'From: ' . ARTI_WM_MAIL . "\n";
            $headers .= "Bcc: " . ARTI_WM_MAIL . "\n";
            mail($emailrecep, $sujet, $message2, $headers);
        } else if (ARTI_FCT_MAIL == 2) {
            $emailFrom = 'Webmaster'; //- Ici mettez le nom de votre compte mail qui doit envoyer sans le "@nom_domaine.com"
            email($emailFrom, $emailrecep, $sujet, $message2);
        }

        // -- Redirection -- //
        header('Location: ' . ARTI_WEB_INT_FCT_PATH . 'validation.php?ec=5');
        exit();
   
}
}





// Mise en page
// ------------
$milieu  = "<h1>$LG_QUESTIONNAIRE</h1>\n";
$milieu .= "<form id=\"inscription\" method=\"post\" action=\"questionnaire.php\"><div>\n";
$milieu .= "<br/><fieldset><legend><strong>$LG_MOTIVATION</strong></legend><br />\n";


//Question1


$milieu .= "<label id=\"Questions\" for=\"Question1\">$LG_QUESTION1 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"internet\" name=\"Question1\"/>   $LG_REP1A <br />\n";
$milieu .= "<input type=\"radio\" value=\"amis\" name=\"Question1\"/>   $LG_REP1B <br />\n";
$milieu .= "<input type=\"radio\" value=\"assos\" name=\"Question1\"/>   $LG_REP1C <br />\n";
$milieu .= "<input type=\"radio\" value=\"ecoles\" name=\"Question1\"/>   $LG_REP1D <br />\n";
$milieu .= "<input type=\"radio\" value=\"journaux\" name=\"Question1\"/>   $LG_REP1E <br />\n";
$milieu .= "<input type=\"radio\" value=\"autres\" name=\"Question1\"/>   $LG_REP1F <br />\n";

$milieu .= "<br /><br />\n";


//QUestion2
$milieu .= "<label id=\"Questions\" for=\"Question2\">$LG_QUESTION2 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"apprendre\" name=\"Question2\"/>   $LG_REP2A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"pratiquer\" name=\"Question2\"/>   $LG_REP2B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"rencontrer\" name=\"Question2\"/>   $LG_REP2C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"connaitre\" name=\"Question2\"/>   $LG_REP2D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"partager\" name=\"Question2\"/>   $LG_REP2E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question2\"/>   $LG_REP2F \n";

$milieu .= "<br /><br /><br />\n";


//Question 3

$milieu .= "<label id=\"Questions\" for=\"Question3\">$LG_QUESTION3 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"allemand\" name=\"Question3[]\"/>   $LG_REP3A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"anglais\" name=\"Question3[]\"/>   $LG_REP3B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"arabe\" name=\"Question3[]\"/>   $LG_REP3C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"chinois\" name=\"Question3[]\"/>   $LG_REP3D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"espagnol\" name=\"Question3[]\"/>   $LG_REP3E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"français\" name=\"Question3[]\"/>   $LG_REP3F <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"italien\" name=\"Question3[]\"/>   $LG_REP3G <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"portugais\" name=\"Question3[]\"/>   $LG_REP3H <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"russe\" name=\"Question3[]\"/>   $LG_REP3I <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question3[]\"/>   $LG_REP3J \n";

$milieu .= "<br /><br /><br />\n";


//Question 4

$milieu .= "<label id=\"Questions\" for=\"Question4\">$LG_QUESTION4 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"allemand\" name=\"Question4\"/>   $LG_REP3A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"anglais\" name=\"Question4\"/>   $LG_REP3B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"arabe\" name=\"Question4\"/>   $LG_REP3C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"chinois\" name=\"Question4\"/>   $LG_REP3D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"espagnol\" name=\"Question4\"/>   $LG_REP3E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"français\" name=\"Question4\"/>   $LG_REP3F <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"italien\" name=\"Question4\"/>   $LG_REP3G <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"portugais\" name=\"Question4\"/>   $LG_REP3H <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"russe\" name=\"Question4\"/>   $LG_REP3I <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question4\"/>   $LG_REP3J \n";

$milieu .= "<br /><br /><br />\n";

//Question 5
$milieu .= "<label id=\"Questions\" for=\"Question5\">$LG_QUESTION5 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"0\" name=\"Question5\"/>   $LG_REP5A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 à 5\" name=\"Question5\"/>   $LG_REP5B <br />\n";
$milieu .= "<input type=\"radio\" value=\"6 à 15\" name=\"Question5\"/>   $LG_REP5C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 15\" name=\"Question5\"/>   $LG_REP5D \n";
$milieu .= "<br /><br /><br />\n";


//Question 6
$milieu .= "<label id=\"Questions\" for=\"Question6\">$LG_QUESTION6 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"0\" name=\"Question6\"/>$LG_REP6A <br /> \n";
$milieu .= "<input type=\"radio\" value=\"1\" name=\"Question6\"/>$LG_REP6B <br />\n";
$milieu .= "<input type=\"radio\" value=\"De 2 à 5\" name=\"Question6\"/>$LG_REP6C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 5\" name=\"Question6\"/>$LG_REP6D \n";
$milieu .= "<br /><br /><br />\n";

//Question 7
$milieu .= "<label id=\"Questions\" for=\"Question7\">$LG_QUESTION7 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"0\" name=\"Question7\"/>$LG_REP7A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1\" name=\"Question7\"/>$LG_REP7B <br />\n";
$milieu .= "<input type=\"radio\" value=\"De 2 à 5\" name=\"Question7\"/>$LG_REP7C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 5\" name=\"Question7\"/>$LG_REP7D \n";
$milieu .= "<br /><br /><br />\n";

//Question 8
$milieu .= "<label id=\"Questions\" for=\"Question8\">$LG_QUESTION8 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"0\" name=\"Question8\"/>$LG_REP8A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1\" name=\"Question8\"/>$LG_REP8B <br />\n";
$milieu .= "<input type=\"radio\" value=\"De 2 à 5\" name=\"Question8\"/>$LG_REP8C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 5\" name=\"Question8\"/>$LG_REP8D <br />\n";
$milieu .= "<br /><br /><br />\n";

//Question 9
$milieu .= "<label id=\"Questions\" for=\"Question9\">$LG_QUESTION9 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\" Tsimple\" name=\"Question9\"/>$LG_REP9A <br />\n";
$milieu .= "<input type=\"radio\" value=\"Simple\" name=\"Question9\"/>$LG_REP9B <br />\n";
$milieu .= "<input type=\"radio\" value=\"Compliqué\" name=\"Question9\"/>$LG_REP9C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Tcompliqué\" name=\"Question9\"/>$LG_REP9D <br />\n";
$milieu .= "<br /><br /><br />\n";

//Question 10
$milieu .= "<label id=\"Questions\" for=\"Question10\">$LG_QUESTION10 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\" Internet\" name=\"Question10\"/>$LG_REP10A <br />\n";
$milieu .= "<input type=\"radio\" value=\"Assos\" name=\"Question10\"/>$LG_REP10B <br />\n";
$milieu .= "<input type=\"radio\" value=\"fac\" name=\"Question10\"/>$LG_REP10C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Autres\" name=\"Question10\"/>$LG_REP10D <br />\n";
$milieu .= "<br />\n";
$milieu .= "</fieldset>\n";

$milieu .= "<br/><fieldset><legend><strong>$LG_DEROULEMENT</strong></legend><br />\n";

//Question 11
$milieu .= "<label id=\"Questions\" for=\"Question11\">$LG_QUESTION11 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\" Tbien\" name=\"Question11a[]\"/>$LG_REP11A <br />\n";
$milieu .= "<input type=\"radio\" value=\"Bien\" name=\"Question11b[]\"/>$LG_REP11B <br />\n";
$milieu .= "<input type=\"radio\" value=\"Moyen\" name=\"Question11c[]\"/>$LG_REP11C<br />\n";
$milieu .= "<input type=\"radio\" value=\"pasbien\" name=\"Question11d[]\"/>$LG_REP11D\n";
$milieu .= "<br /><br /><br />\n";


//Question 12
$milieu .= "<label id=\"Questions\" for=\"Question12\">$LG_QUESTION12 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"< 1 mois\" name=\"Question12\"/>$LG_REP12A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 à 2 mois\" name=\"Question12\"/>$LG_REP12B <br />\n";
$milieu .= "<input type=\"radio\" value=\"2 à 3 mois\" name=\"Question12\"/>$LG_REP12C <br />\n";
$milieu .= "<input type=\"radio\" value=\"3 à 6 mois\" name=\"Question12\"/>$LG_REP12D <br />\n";
$milieu .= "<input type=\"radio\" value=\"> 6 mois\" name=\"Question12\"/>$LG_REP12E <br />\n";
$milieu .= "<input type=\"radio\" value=\"autres\" name=\"Question12\"/>$LG_REP12F \n";
$milieu .= "<br /><br /><br />\n";


//Question 13
$milieu .= "<label id=\"Questions\" for=\"Question13\">$LG_QUESTION13 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"Ts les jours\" name=\"Question13\"/>$LG_REP13A <br />\n";
$milieu .= "<input type=\"radio\" value=\"2 fois par semaine\" name=\"Question13\"/>$LG_REP13B <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 fois par semaine\" name=\"Question13\"/>$LG_REP13C <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 fois par mois\" name=\"Question13\"/>$LG_REP13D <br />\n";
$milieu .= "<input type=\"radio\" value=\"Autres\" name=\"Question13\"/>$LG_REP13E \n";
$milieu .= "<br /><br /><br />\n";


//Question 14
$milieu .= "<label id=\"Questions\" for=\"Question14\">$LG_QUESTION14 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "   <input type=\"checkbox\" value=\" bar\" name=\"Question14\"/>$LG_REP14A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"maison\" name=\"Question14\"/>$LG_REP14B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"biblio\" name=\"Question14\"/>$LG_REP14C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"Autres\" name=\"Question14\"/>$LG_REP14D \n";
$milieu .= "<br /><br /><br />\n";



//Question 15
$milieu .= "<label id=\"Questions\" for=\"Question15\">$LG_QUESTION15 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "   <input type=\"checkbox\" value=\"conversation\" name=\"Question15[]\"/>$LG_REP15A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"grammaire/vocabulaire\" name=\"Question15[]\"/>$LG_REP15B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"prononciation\" name=\"Question15[]\"/>$LG_REP15C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"lecture\" name=\"Question15[]\"/>$LG_REP15D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question15[]\"/>$LG_REP15E \n";
$milieu .= "<br /><br />\n";
$milieu .= "</fieldset>\n";

$milieu .= "<br/><fieldset><legend><strong>$LG_IMPRESSIONS</strong></legend><br />\n";
//Question 16
$milieu .= "<label id=\"Questions\" for=\"Question16\">$LG_QUESTION16 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"pratique\" name=\"Question16\"/>   $LG_REP16A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"amelioration\" name=\"Question16\"/>   $LG_REP16B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"apprendre\" name=\"Question16\"/>   $LG_REP16C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"amis\" name=\"Question16\"/>   $LG_REP16D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"culture\" name=\"Question16\"/>   $LG_REP16E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"voyage\" name=\"Question16\"/>   $LG_REP16F <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"universel\" name=\"Question16\"/>   $LG_REP16G <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question16\"/>   $LG_REP16H \n";

$milieu .= "<br /><br /><br />\n";


//Question 17
$milieu .= "<label id=\"Questions\" for=\"Question17\">$LG_QUESTION17</label><br /><br />\n";
if (!$Question17) {
    $preval17 = $LG_QUESTION17;
} else {
    $preval17 = $Question17;
}
$milieu .= "<textarea type=\"text\" id=\"Réponses\" name=\"Question17\" value=\"$preval17\" cols=\"80\" rows=\"2\" onfocus=\"javascript:if(this.value=='$LG_QUESTION17') this.value='';\" /></textarea><br /><br /><br />  \n";


//Question 18
$milieu .= "<label id=\"Questions\" for=\"Question18\">$LG_QUESTION18 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"oui\" name=\"Question18\"/>$LG_REPOUI <br />\n";
$milieu .= "<input type=\"radio\" value=\"non\" name=\"Question18\"/>$LG_REPNON \n";

$milieu .= "<br /><br /><br />\n";

//Question 19
$milieu .= "<label id=\"Questions\" for=\"Question19\">$LG_QUESTION19</label><br /><br />\n";
if (!$Question19) {
    $preval19 = $LG_QUESTION19;
} else {
    $preval19 = $Question19;
}
$milieu .= "<textarea type=\"text\" id=\"Réponses\" name=\"Question19\" value=\"$preval19\" cols=\"80\" rows=\"2\" onfocus=\"javascript:if(this.value=='$LG_QUESTION19') this.value='';\" /></textarea><br /><br /><br />  \n";

$milieu .= "</fieldset><br /><fieldset><legend><strong>$LG_PLUSLOIN</strong></legend><br />\n";
//Question 20

$milieu .= "<label id=\"Questions\" for=\"Question20\">$LG_QUESTION20 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"oui\" name=\"Question20\"/>$LG_REPOUI <br />\n";
$milieu .= "<input type=\"radio\" value=\"non\" name=\"Question20\"/>$LG_REPNON\n";

$milieu .= "<br /><br />\n";

$milieu .= "</fieldset><br/><fieldset><legend><strong>$LG_ENVQUESTIONNAIRE</strong></legend><br /><label><span style=\"font-weight:bold\">$LG_MAIL</span></label> <span style=\"color:red; font-weight:bold\">*</span><br />\n";
if (!$mail) {
    $preval20 = $LG_MAIL;
} else {
    $preval20 = $mail;
}
$milieu .= "<input type=\"text\" id=\"Réponses\" name=\"mailQuestionnaire\" value=\"$preval20\" size=\"30\" onfocus=\"javascript:if(this.value=='$LG_MAIL') this.value='';\" /><br /><br />\n";

$milieu .= "<input type=\"submit\" value=\"$LG_FORMOK2\" name=\"B1\" /></fieldset><br/>\n";

$milieu .= "</div></form>\n";

// Template
// --------
$SESSION_SKIN = $_SESSION['SESSION_SKIN'];
include(ARTI_SYS_INT_PATH . "templates/temp$SESSION_SKIN/temp.html");
echo $arti;
mysql_close($link);
?>



J'ai vu aussi la piste d'utiliser plusieurs tables dans la bdd pour chaque question à plusieurs réponses, mais ça me fait un peu peur, car je ne serai pas comment enchainer les requetes...



Merci d'avance pour l'éventuel coup de pouce ou piste

marion
[/code]


Dernière édition par toulang le Mer 12 Juin 2013 13:18; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toulang



Inscrit le: 18 Sep 2006
Messages: 91
Localisation: Toulouse

MessagePosté le: Mer 12 Juin 2013 13:17    Sujet du message: Répondre en citant

J'ai trouvé quelquechose qui marche en m'inspirant d'un autre fichier créé à partir de ce fil de discussion
- http://www.artiloo.com/phpBB2/viewtopic.php?t=9962&highlight=tandem

J'ai rajouté pour chaque question de type "checkbox"

Ce bout de code avant la requete :
Code:

if (isset($_POST['Question2']) && !empty($_POST['Question2'])) {
        $tab_Question2 = $_POST['Question2'];
 
    $chaine_Question2 = implode('|', $tab_Question2);  }
    // La valeur suivante est prête à être insérée dans le champ Question2
    $chaine_Question2 = addslashes(htmlspecialchars($chaine_Question2));


Et dans la requete, j'ai donc modifié en rajoutant $chaine_
Code:
        $requete = "INSERT INTO " . ARTI_PREFIX_TB . "questionnaire SET Question1='$Question1', Question2='$chaine_Question2', Question3='$chaine_Question3', Question4='$chaine_Question4', Question5='$Question5', Question6='$Question6', Question7='$Question7', Question8='$Question8', Question9='$Question9', Question10='$Question10', Question11='$Question11', Question12='$Question12', Question13='$Question13', Question14='$chaine_Question14', Question15='$chaine_Question15', Question16='$chaine_Question16', Question17='$Question17', Question18='$Question18', Question19='$Question19', Question20='$Question20',mailQuestionnaire='$mail', dateutil='$ordre'";


Et pour chaque question j'ai rajouté [] après le "name"

Code:

//QUestion2
$milieu .= "<label id=\"Questions\" for=\"Question2\">$LG_QUESTION2 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"apprendre\" name=\"Question2[]\"/>   $LG_REP2A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"pratiquer\" name=\"Question2[]\"/>   $LG_REP2B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"rencontrer\" name=\"Question2[]\"/>   $LG_REP2C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"connaitre\" name=\"Question2[]\"/>   $LG_REP2D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"partager\" name=\"Question2[]\"/>   $LG_REP2E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question2[]\"/>   $LG_REP2F \n";

$milieu .= "<br /><br /><br />\n";


ça marche, toutes les réponses cochées s'affichent bien dans la base de données

Par contre est-ce qu'il faut que je change addslashes par stripslashes comme pour les autres questions :
Code:
        $Question1 = stripslashes($_POST['Question1']);




Merci

Marion
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toulang



Inscrit le: 18 Sep 2006
Messages: 91
Localisation: Toulouse

MessagePosté le: Mer 12 Juin 2013 18:16    Sujet du message: Répondre en citant

Par contre dans ce questionnaire, je voudrais que seul le mail soit obligatoire mais je n'arrive pas

1/ à afficher les messages d'erreur si le mail n'est pas là ou pas conforme
pourtant il y a
Code:

$meserreur = '';

$ko_oblig = $_POST['mailQuestionnaire'];
$ko_mail = $_POST['mailQuestionnaire'] && !preg_match('`^\w([-_.]?\w)*@\w([-_.]?\w)*\.([a-z]{2,4})$`', $_POST['mailQuestionnaire']);

/* si la saisie est incorrecte */
if ($ko_oblig || $ko_mail) {

    $meserreur .= $ko_oblig ? "<span style=\"color:red; font-weight:bold\"><br />$LG_FORMERROR</span>" : '';


    if ($_POST['B1']) {
        $meserreur .= $ko_mail ? "<br /><span style=\"color:red; font-weight:bold;\">$LG_FORMERROR7</span>" : '';



Plus bas
Code:

$meserreur .= $meserreur == '' ? '' : '<br />';


Plus bas
Code:

$milieu .= $meserreur;


2/ à faire que en cas d'erreur ci-dessus, la page se recharge sans detruire les données déjà remplies par l'utilisateur, j'ai pas trop d'idées sur ce coup là...



Voici le fichier à l'heure actuelle
Code:

<?php
/**
*
* @Artiphp 5
* @paquetage utilisateurs
* @version inscription.php, 2010/02/17 arteam
* @copyright (c) 2001-2010 Ronald Guérin - webmaster@artiloo.com - http://www.artiloo.com
* @license consulter artpublic/license/index.html GNU Public License
*
*/

// Protection - Page
define('IN_ARTI', true);

// Chargement configuration
define('NEED_FCTS_PHPBB', true); // utilise les fonctions de phpBB3
require('../../artpublic/config.inc.php'); // ATTENTION : chemin relatif depuis racine Artiphp

//Debug de la page
error_reporting(E_ALL ^ E_NOTICE);

// Connexion au noyau
// ------------------
include(ARTI_SYS_INT_FCT_PATH . 'identification.inc.php'); // zone membre


// Langue
// ------
if ($_SESSION['SESSION_IDSKIN']) {
} else {
    include(ARTI_SYS_INT_FCT_PATH . 'donnees_skin.inc.php');
}
$SESSION_LANGSKIN = $_SESSION['SESSION_LANGSKIN'];
include(ARTI_SYS_INT_PATH . "langues/$SESSION_LANGSKIN/questionnaire.inc.php");
include('config_mod.inc.php'); //config specifique au module


// Metatags
// --------
include(ARTI_SYS_INT_PATH . "langues/$SESSION_LANGSKIN/metatags.inc.php");
$metatitle = $LG_METAQUEST;
$metaDescription = $LG_METADESCQUEST;


// En-tete de page
// ---------------
$entete = "<a href=\"" . ARTI_WEB_PATH . "index.php\">$LG_ACCUEIL</a>/$LG_QUESTIONNAIRE\n";

// Vérification validité adresse de courriel
include(ARTI_SYS_INT_FCT_PATH . 'fonctions_mail.inc.php');
if (!empty($_POST['mailQuestionnaire'])) {
    $mail = trim(stripslashes($_POST['mailQuestionnaire']));
    if ($mail != arti_verif_mail($mail)) {
        $_POST['mailQuestionnaire'] = '';
        $mail = '';
    }
}



// Formulaire de saisie
// --------------------




$meserreur = '';

$ko_oblig = $_POST['mailQuestionnaire'];
$ko_mail = $_POST['mailQuestionnaire'] && !preg_match('`^\w([-_.]?\w)*@\w([-_.]?\w)*\.([a-z]{2,4})$`', $_POST['mailQuestionnaire']);





/* si la saisie est incorrecte */
if ($ko_oblig || $ko_mail) {

    $meserreur .= $ko_oblig ? "<span style=\"color:red; font-weight:bold\"><br />$LG_FORMERROR</span>" : '';


    if ($_POST['B1']) {
        $meserreur .= $ko_mail ? "<br /><span style=\"color:red; font-weight:bold;\">$LG_FORMERROR7</span>" : '';


if (isset($_POST['Question2']) && !empty($_POST['Question2'])) {
        $tab_Question2 = $_POST['Question2'];
        $chaine_Question2 = implode('|', $tab_Question2);
}
    // La valeur suivante est prête à être insérée dans le champ Question2
    $chaine_Question2 = stripslashes(htmlspecialchars($chaine_Question2));

if (isset($_POST['Question3']) && !empty($_POST['Question3'])) {
        $tab_Question3 = $_POST['Question3'];
   
    $chaine_Question3 = implode('|', $tab_Question3);}
    // La valeur suivante est prête à être insérée dans le champ Question3
    $chaine_Question3 = stripslashes(htmlspecialchars($chaine_Question3));

if (isset($_POST['Question4']) && !empty($_POST['Question4'])) {
        $tab_Question4 = $_POST['Question4'];
   
    $chaine_Question4 = implode('|', $tab_Question4);}
    // La valeur suivante est prête à être insérée dans le champ Question4
    $chaine_Question4 = addslashes(htmlspecialchars($chaine_Question4));

if (isset($_POST['Question14']) && !empty($_POST['Question14'])) {
        $tab_Question14 = $_POST['Question14'];
   
    $chaine_Question14 = implode('|', $tab_Question14); }
    // La valeur suivante est prête à être insérée dans le champ Question14
    $chaine_Question14 = addslashes(htmlspecialchars($chaine_Question14));

if (isset($_POST['Question15']) && !empty($_POST['Question15'])) {
        $tab_Question15 = $_POST['Question15'];
   
    $chaine_Question15 = implode('|', $tab_Question15);}
    // La valeur suivante est prête à être insérée dans le champ Question15
    $chaine_Question15 = addslashes(htmlspecialchars($chaine_Question15));

if (isset($_POST['Question16']) && !empty($_POST['Question16'])) {
        $tab_Question16 = $_POST['Question16'];
 
    $chaine_Question16 = implode('|', $tab_Question16);  }
    // La valeur suivante est prête à être insérée dans le champ Question16
    $chaine_Question16 = addslashes(htmlspecialchars($chaine_Question16));
   


        $Question1 = stripslashes($_POST['Question1']);
        $Question5 = stripslashes($_POST['Question5']);
        $Question6 = stripslashes($_POST['Question6']);
        $Question7 = stripslashes($_POST['Question7']);
        $Question8 = stripslashes($_POST['Question8']);
        $Question9 = stripslashes($_POST['Question9']);
   $Question10 = stripslashes($_POST['Question10']);
   $Question11 = stripslashes($_POST['Question11']);
   $Question12 = stripslashes($_POST['Question12']);
   $Question13 = stripslashes($_POST['Question13']);   
   $Question17 = stripslashes($_POST['Question17']);
   $Question18 = stripslashes($_POST['Question18']);
        $Question19 = stripslashes($_POST['Question19']);
   $Question20 = stripslashes($_POST['Question20']);
        //$mail = stripslashes($_POST['mailQuestionnaire']); // $mail défini lors du contrôle ci-dessus - 20/03/2006


        $Question1 = htmlspecialchars($Question1);       
        $Question5 = htmlspecialchars($Question5);
        $Question6 = htmlspecialchars($Question6);
        $Question7 = htmlspecialchars($Question7);
        $Question8 = htmlspecialchars($Question8);
        $Question9 = htmlspecialchars($Question9);
        $Question10 = htmlspecialchars($Question10);
        $Question11 = htmlspecialchars($Question11);
        $Question12 = htmlspecialchars($Question12);
        $Question13 = htmlspecialchars($Question13);     
        $Question17 = htmlspecialchars($Question17);
        $Question18 = htmlspecialchars($Question18);
        $Question19 = htmlspecialchars($Question19);
        $Question20 = htmlspecialchars($Question20);
        //$mail = htmlspecialchars($mail);





        $ordre = date('Y-m-d H:i:s');   


        $requete = "INSERT INTO " . ARTI_PREFIX_TB . "questionnaire SET Question1='$Question1', Question2='$chaine_Question2', Question3='$chaine_Question3', Question4='$chaine_Question4', Question5='$Question5', Question6='$Question6', Question7='$Question7', Question8='$Question8', Question9='$Question9', Question10='$Question10', Question11='$Question11', Question12='$Question12', Question13='$Question13', Question14='$chaine_Question14', Question15='$chaine_Question15', Question16='$chaine_Question16', Question17='$Question17', Question18='$Question18', Question19='$Question19', Question20='$Question20',mailQuestionnaire='$mail', dateutil='$ordre'";

        $result = mysql_query($requete, $link) or die('Fichier : ' . __FILE__ . ' - Ligne : ' . __LINE__ . ' - Erreur MySQL : ' . mysql_error() . ' - Requete : ' . $requete);



     // si pas de fonction mail
        if (ARTI_FCT_MAIL == 0) {
            header('Location: ' . ARTI_WEB_INT_PATH . 'utilisateurs/validation.php?log=questionnaire&val=' . $conf);
            exit();
        }

 // -- Envoi du courriel pour remercier. Attention différents de index.inc.php -- //
        $emailrecep = $mail;
        $sujet = $LG_USERMAILSUB . ' ' . ARTI_SITE_NAME;
        $message = $LG_USERMAILTXT1 . "\n";
        $message .= $LG_USERMAILTXT2 . ' ' . ARTI_SITE_URL . " \n\n";
        $message2 = stripslashes($message);
        if (ARTI_FCT_MAIL == 1) {
            $headers = 'From: ' . ARTI_WM_MAIL . "\n";
            $headers .= "Bcc: " . ARTI_WM_MAIL . "\n";
            mail($emailrecep, $sujet, $message2, $headers);
        } else if (ARTI_FCT_MAIL == 2) {
            $emailFrom = 'Webmaster'; //- Ici mettez le nom de votre compte mail qui doit envoyer sans le "@nom_domaine.com"
            email($emailFrom, $emailrecep, $sujet, $message2);
        }

        // -- Redirection -- //
        header('Location: ' . ARTI_WEB_INT_FCT_PATH . 'validation.php?ec=5');
        exit();
   

}
 
}
 
$meserreur .= $meserreur == '' ? '' : '<br />';

// Mise en page
// ------------
$milieu  = "<h1>$LG_QUESTIONNAIRE</h1>\n";
$milieu .= "<h3>$LG_QUESTIONNAIREMERCI</h3>\n";

$milieu .= "<form id=\"Questionnaire\" method=\"post\" action=\"questionnaire.php\"><div>\n";

$milieu .= $meserreur;

//Motivations
$milieu .= "<br/><fieldset><legend> <span style=\"color:green; font-weight:bold\">$LG_MOTIVATION</span></legend><br />\n";

//Question1
$milieu .= "<label class=\"Questions\" id=\"Question1\" for=\"Question1\">$LG_QUESTION1 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"internet\" name=\"Question1\"/>   $LG_REP1A <br />\n";
$milieu .= "<input type=\"radio\" value=\"amis\" name=\"Question1\"/>   $LG_REP1B <br />\n";
$milieu .= "<input type=\"radio\" value=\"assos\" name=\"Question1\"/>   $LG_REP1C <br />\n";
$milieu .= "<input type=\"radio\" value=\"ecoles\" name=\"Question1\"/>   $LG_REP1D <br />\n";
$milieu .= "<input type=\"radio\" value=\"journaux\" name=\"Question1\"/>   $LG_REP1E <br />\n";
$milieu .= "<input type=\"radio\" value=\"autres\" name=\"Question1\"/>   $LG_REP1F <br />\n";

$milieu .= "<br /><br />\n";


//Question2
$milieu .= "<label class=\"Questions\" id=\"Question2\" for=\"Question2\">$LG_QUESTION2 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"apprendre\" name=\"Question2[]\"/>   $LG_REP2A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"pratiquer\" name=\"Question2[]\"/>   $LG_REP2B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"rencontrer\" name=\"Question2[]\"/>   $LG_REP2C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"connaitre\" name=\"Question2[]\"/>   $LG_REP2D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"partager\" name=\"Question2[]\"/>   $LG_REP2E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question2[]\"/>   $LG_REP2F \n";

$milieu .= "<br /><br /><br />\n";


//Question 3
$milieu .= "<label class=\"Questions\" id=\"Question3\" for=\"Question3\">$LG_QUESTION3 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"allemand\" name=\"Question3[]\"/>   $LG_REP3A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"anglais\" name=\"Question3[]\"/>   $LG_REP3B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"arabe\" name=\"Question3[]\"/>   $LG_REP3C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"chinois\" name=\"Question3[]\"/>   $LG_REP3D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"espagnol\" name=\"Question3[]\"/>   $LG_REP3E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"français\" name=\"Question3[]\"/>   $LG_REP3F <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"italien\" name=\"Question3[]\"/>   $LG_REP3G <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"portugais\" name=\"Question3[]\"/>   $LG_REP3H <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"russe\" name=\"Question3[]\"/>   $LG_REP3I <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question3[]\"/>   $LG_REP3J \n";

$milieu .= "<br /><br /><br />\n";


//Question 4
$milieu .= "<label class=\"Questions\" id=\"Question4\" for=\"Question4\">$LG_QUESTION4 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "<input type=\"checkbox\" value=\"allemand\" name=\"Question4[]\"/>   $LG_REP3A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"anglais\" name=\"Question4[]\"/>   $LG_REP3B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"arabe\" name=\"Question4[]\"/>   $LG_REP3C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"chinois\" name=\"Question4[]\"/>   $LG_REP3D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"espagnol\" name=\"Question4[]\"/>   $LG_REP3E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"français\" name=\"Question4[]\"/>   $LG_REP3F <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"italien\" name=\"Question4[]\"/>   $LG_REP3G <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"portugais\" name=\"Question4[]\"/>   $LG_REP3H <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"russe\" name=\"Question4[]\"/>   $LG_REP3I <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question4[]\"/>   $LG_REP3J \n";
$milieu .= "<br />\n";

//Fin motivations
$milieu .= "</fieldset>\n";

//Recherches des partenaires
$milieu .= "<br/><fieldset><legend> <span style=\"color:green; font-weight:bold\">$LG_RECHTANDEMS</span></legend><br />\n";

//Question 5
$milieu .= "<label class=\"Questions\" id=\"Question5\" for=\"Question5\">$LG_QUESTION5 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"0\" name=\"Question5\"/>   $LG_REP5A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 à 5\" name=\"Question5\"/>   $LG_REP5B <br />\n";
$milieu .= "<input type=\"radio\" value=\"6 à 15\" name=\"Question5\"/>   $LG_REP5C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 15\" name=\"Question5\"/>   $LG_REP5D \n";
$milieu .= "<br /><br /><br />\n";


//Question 6
$milieu .= "<label class=\"Questions\" id=\"Question6\" for=\"Question6\">$LG_QUESTION6 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"0\" name=\"Question6\"/>$LG_REP6A <br /> \n";
$milieu .= "<input type=\"radio\" value=\"1\" name=\"Question6\"/>$LG_REP6B <br />\n";
$milieu .= "<input type=\"radio\" value=\"De 2 à 5\" name=\"Question6\"/>$LG_REP6C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 5\" name=\"Question6\"/>$LG_REP6D \n";
$milieu .= "<br /><br /><br />\n";

//Question 7
$milieu .= "<label class=\"Questions\" id=\"Question7\" for=\"Question7\">$LG_QUESTION7 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"0\" name=\"Question7\"/>$LG_REP7A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1\" name=\"Question7\"/>$LG_REP7B <br />\n";
$milieu .= "<input type=\"radio\" value=\"De 2 à 5\" name=\"Question7\"/>$LG_REP7C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 5\" name=\"Question7\"/>$LG_REP7D \n";
$milieu .= "<br /><br /><br />\n";

//Question 8
$milieu .= "<label class=\"Questions\" id=\"Question8\" for=\"Question8\">$LG_QUESTION8 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"0\" name=\"Question8\"/>$LG_REP8A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1\" name=\"Question8\"/>$LG_REP8B <br />\n";
$milieu .= "<input type=\"radio\" value=\"De 2 à 5\" name=\"Question8\"/>$LG_REP8C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Plus de 5\" name=\"Question8\"/>$LG_REP8D \n";
$milieu .= "<br /><br /><br />\n";

//Question 9
$milieu .= "<label class=\"Questions\" id=\"Question9\" for=\"Question9\">$LG_QUESTION9 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\" Tsimple\" name=\"Question9\"/>$LG_REP9A <br />\n";
$milieu .= "<input type=\"radio\" value=\"Simple\" name=\"Question9\"/>$LG_REP9B <br />\n";
$milieu .= "<input type=\"radio\" value=\"Compliqué\" name=\"Question9\"/>$LG_REP9C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Tcompliqué\" name=\"Question9\"/>$LG_REP9D \n";
$milieu .= "<br /><br /><br />\n";

//Question 10
$milieu .= "<label class=\"Questions\" id=\"Question10\" for=\"Question10\">$LG_QUESTION10 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\" Internet\" name=\"Question10\"/>$LG_REP10A <br />\n";
$milieu .= "<input type=\"radio\" value=\"Assos\" name=\"Question10\"/>$LG_REP10B <br />\n";
$milieu .= "<input type=\"radio\" value=\"fac\" name=\"Question10\"/>$LG_REP10C <br />\n";
$milieu .= "<input type=\"radio\" value=\"Autres\" name=\"Question10\"/>$LG_REP10D <br />\n";
$milieu .= "<br />\n";
$milieu .= "</fieldset>\n";

$milieu .= "<br/><fieldset><legend><span style=\"color:green; font-weight:bold\">$LG_DEROULEMENT</span></legend><br />\n";

//Question 11
$milieu .= "<label class=\"Questions\" id=\"Question11\" for=\"Question11\">$LG_QUESTION11 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\" Tbien\" name=\"Question11\"/>$LG_REP11A <br />\n";
$milieu .= "<input type=\"radio\" value=\"Bien\" name=\"Question11\"/>$LG_REP11B <br />\n";
$milieu .= "<input type=\"radio\" value=\"Moyen\" name=\"Question11\"/>$LG_REP11C<br />\n";
$milieu .= "<input type=\"radio\" value=\"pasbien\" name=\"Question11\"/>$LG_REP11D\n";
$milieu .= "<br /><br /><br />\n";


//Question 12
$milieu .= "<label class=\"Questions\" id=\"Question12\" for=\"Question12\">$LG_QUESTION12 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"moins 1 mois\" name=\"Question12\"/>$LG_REP12A <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 à 2 mois\" name=\"Question12\"/>$LG_REP12B <br />\n";
$milieu .= "<input type=\"radio\" value=\"2 à 3 mois\" name=\"Question12\"/>$LG_REP12C <br />\n";
$milieu .= "<input type=\"radio\" value=\"3 à 6 mois\" name=\"Question12\"/>$LG_REP12D <br />\n";
$milieu .= "<input type=\"radio\" value=\"plus 6 mois\" name=\"Question12\"/>$LG_REP12E <br />\n";
$milieu .= "<input type=\"radio\" value=\"autres\" name=\"Question12\"/>$LG_REP12F \n";
$milieu .= "<br /><br /><br />\n";


//Question 13
$milieu .= "<label class=\"Questions\" id=\"Question13\" for=\"Question13\">$LG_QUESTION13 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "   <input type=\"radio\" value=\"Ts les jours\" name=\"Question13\"/>$LG_REP13A <br />\n";
$milieu .= "<input type=\"radio\" value=\"2 fois par semaine\" name=\"Question13\"/>$LG_REP13B <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 fois par semaine\" name=\"Question13\"/>$LG_REP13C <br />\n";
$milieu .= "<input type=\"radio\" value=\"1 fois par mois\" name=\"Question13\"/>$LG_REP13D <br />\n";
$milieu .= "<input type=\"radio\" value=\"Autres\" name=\"Question13\"/>$LG_REP13E \n";
$milieu .= "<br /><br /><br />\n";


//Question 14
$milieu .= "<label class=\"Questions\" id=\"Question14\" for=\"Question14\">$LG_QUESTION14 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "   <input type=\"checkbox\" value=\" bar\" name=\"Question14[]\"/>$LG_REP14A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"maison\" name=\"Question14[]\"/>$LG_REP14B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"biblio\" name=\"Question14[]\"/>$LG_REP14C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"Autres\" name=\"Question14[]\"/>$LG_REP14D \n";
$milieu .= "<br /><br /><br />\n";



//Question 15
$milieu .= "<label class=\"Questions\" id=\"Question15\" for=\"Question15\">$LG_QUESTION15 <em>$LG_REPONSES</em></label><br /><br />\n";

$milieu .= "   <input type=\"checkbox\" value=\"conversation\" name=\"Question15[]\"/>$LG_REP15A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"grammaire/vocabulaire\" name=\"Question15[]\"/>$LG_REP15B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"prononciation\" name=\"Question15[]\"/>$LG_REP15C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"lecture\" name=\"Question15[]\"/>$LG_REP15D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question15[]\"/>$LG_REP15E \n";
$milieu .= "<br /><br />\n";
$milieu .= "</fieldset>\n";

$milieu .= "<br/><fieldset><legend><span style=\"color:green; font-weight:bold\">$LG_IMPRESSIONS</span></legend><br />\n";
//Question 16
$milieu .= "<label class=\"Questions\" id=\"Question16\" for=\"Question16\">$LG_QUESTION16 <em>$LG_REPONSES</em></label><br /><br />\n";


$milieu .= "<input type=\"checkbox\" value=\"pratique\" name=\"Question16[]\"/>   $LG_REP16A <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"amelioration\" name=\"Question16[]\"/>   $LG_REP16B <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"apprendre\" name=\"Question16[]\"/>   $LG_REP16C <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"amis\" name=\"Question16[]\"/>   $LG_REP16D <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"culture\" name=\"Question16[]\"/>   $LG_REP16E <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"voyage\" name=\"Question16[]\"/>   $LG_REP16F <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"universel\" name=\"Question16[]\"/>   $LG_REP16G <br />\n";
$milieu .= "<input type=\"checkbox\" value=\"autres\" name=\"Question16[]\"/>   $LG_REP16H \n";

$milieu .= "<br /><br /><br />\n";


//Question 17
$milieu .= "<label class=\"Questions\" id=\"Question17\" for=\"Question17\">$LG_QUESTION17</label><br /><br />\n";
if (!$Question17) {
    $preval17 = $LG_QUESTION17;
} else {
    $preval17 = $Question17;
}
$milieu .= "<textarea class=\"Question17\" name=\"Question17\" value=\"$preval17\" cols=\"80\" rows=\"2\" onfocus=\"javascript:if(this.value=='$LG_QUESTION17') this.value='';\" /></textarea><br />\n";


//Question 18
$milieu .= "<label class=\"Questions\" id=\"Question18\" for=\"Question18\">$LG_QUESTION18 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"oui\" name=\"Question18\"/>$LG_REPOUI <br />\n";
$milieu .= "<input type=\"radio\" value=\"non\" name=\"Question18\"/>$LG_REPNON \n";

$milieu .= "<br /><br /><br />\n";


//Question 19
$milieu .= "<label class=\"Questions\" id=\"Question19\" for=\"Question19\">$LG_QUESTION19</label><br /><br />\n";
if (!$Question19) {
    $preval19 = $LG_QUESTION19;
} else {
    $preval19 = $Question19;
}
$milieu .= "<textarea class=\"Question19\" name=\"Question19\" value=\"$preval19\" cols=\"80\" rows=\"2\" onfocus=\"javascript:if(this.value=='$LG_QUESTION19') this.value='';\" /></textarea><br /></fieldset>\n";


$milieu .= "<br /><fieldset><legend><span style=\"color:green; font-weight:bold\">$LG_PLUSLOIN</span></legend><br />\n";
//Question 20

$milieu .= "<label class=\"Questions\" id=\"Question20\" for=\"Question20\">$LG_QUESTION20 <em>$LG_REPONSE</em></label><br /><br />\n";

$milieu .= "<input type=\"radio\" value=\"oui\" name=\"Question20\"/>$LG_REPOUI <br />\n";
$milieu .= "<input type=\"radio\" value=\"non\" name=\"Question20\"/>$LG_REPNON\n";

$milieu .= "<br /><br /></fieldset>\n";

$milieu .= "<br /><fieldset><legend><span style=\"color:green; font-weight:bold\">$LG_ENVQUESTIONNAIRE</span></legend><br />\n";
//Mail
$milieu .= "<label><span style=\"font-weight:bold\">$LG_MAIL</span></label> <span style=\"color:red; font-weight:bold\">* (obligatoire)</span><br />\n";
if (!$mail) {
    $preval20 = $LG_MAIL;
} else {
    $preval20 = $mail;
}
$milieu .= "<input type=\"text\" id=\"mailQuestionnaire\" name=\"mailQuestionnaire\" value=\"$preval20\" size=\"30\" onfocus=\"javascript:if(this.value=='$LG_MAIL') this.value='';\" /><br /><br />\n";

$milieu .= "<input type=\"submit\" value=\"$LG_FORMOK2\" name=\"B1\" /></fieldset><br/>\n";

$milieu .= "</div></form>\n";

// Template
// --------
$SESSION_SKIN = $_SESSION['SESSION_SKIN'];
include(ARTI_SYS_INT_PATH . "templates/temp$SESSION_SKIN/temp.html");
echo $arti;
mysql_close($link);
?>



Quelques pistes ?
Merci
Marion[/code]
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Artiloo.com Index du Forum -> Les scripts des membres Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com