mettre en couleur choix solution bouton radio
Posté : 09 juin 2010, 23:52
Bonsoir,
Je souhaite que lorsque on coche que lorsqu'on coche un bouton radio, la solution (le texte à coté du bouton radio) se mette en couleurs.
Merci d'avance pour votre aide. Voici le code
Je souhaite que lorsque on coche que lorsqu'on coche un bouton radio, la solution (le texte à coté du bouton radio) se mette en couleurs.
Merci d'avance pour votre aide. Voici le code
<script> // Permet de quitter la fenêtre active
function quitter() {
window.open('','_parent','');
window.close();
}
</script>
<?php
error_reporting(E_ALL ^ E_NOTICE); // pour éviter certaines erreurs à l'affichage
if (!isset($_POST['result'])) {
print "<input onclick='history.go(-1)' type='image' name='image' value='Retour' src='image/boutonretour.gif'/>"; // Bouton Retour
print '<center><FONT face="French Script MT" size="50" >Initiation Info De Base</FONT></center>'; // Titre du haut de la page
print "<form id=\"form1\" action=\"{$_SERVER['PHP_SELF']}\" method='post'>";
print '<b>Nom :</b> <input type=text name="nom">'; // Champ Nom
print '<b>Prénom :</b> <input type=text name="prenom">'; // Champ Prénom
for ($i=0; $i<count($quizz); $i++) {
print '<blockquote><span class="orange">';
print $quizz[$i][0];
print '</span><br /><br />';
for ($j=1; $j<count($quizz[$i])-2; $j++) {
$question=$quizz[$i][$j];
print "<input type='radio' name=\"$i\" checked='checked' value=\"$j\" /> $question<br /> "; // Bouton radio, dernier coché par défaut
}
print "</blockquote>";
}
print "<input type='hidden' name='result' value='voir' /><br />\n<center>";
print "<input type='image' src=image/boutonvalider.gif value='VALIDER' />"; // Bouton Valider
}else {
$nom = $_POST['nom']; // On récupère le nom de la personne
$prenom = $_POST['prenom']; // On récupère le prénom de la personne
if(($nom!="") && ($prenom!="")) {
print '<center><FONT face="French Script MT" size="50" >Initiation Info De Base : Correction</FONT></center>'; // Titre de haut de la page Correction
$points=0;
for($i=0; $i<count($quizz); $i++ ) {
$mareponse = trim($_POST[$i]);
print '<blockquote><span class="orange">';
print $quizz[$i][0]."</span><br /><br />";
$numero_bonne=$quizz[$i][count($quizz[$i])-2]; // avant dernière valeur du tableau
$bonnereponse=$quizz[$i][$numero_bonne]; // Bonne réponse
if ($mareponse==$numero_bonne) {
print "<b><u>Réponse</u></b> : Vous avez répondu <b><i>".$bonnereponse."</i></b> et vous avez raison."; // Message si la réponse est correct
$nombrepoints++;
}else {
print "<b><u>Réponse</u></b> : Vous avez répondu <b>".$quizz[$i][$mareponse]."</b> mais la bonne réponse est <b>".$bonnereponse."</b> " ; // Message si la réponse est incorrect
}
$commentaire=$quizz[$i][count($quizz[$i])-1]; // dernière valeur du tableau
print "<br />".$commentaire."<br />";
print "</blockquote>";
}
if($nombrepoints==count($quizz)) {
print"<h1 align='center'>Félicitations Toutes vos réponses sont correctes!</h1>"; // Message si vous avez répondu correctement à toute les questions
print "<center><input onclick='quitter()' type='image' src=image/boutonquitter.gif value='Quitter' /></center>"; // Bouton Quitter sur la page questionnaire
}else {
print "<br /><h1 align='center'>Vous avez la note de $nombrepoints sur ".count($quizz); // Message si il y a minimum 1 erreur
print "<center><input onclick='quitter()' type='image' src=image/boutonquitter.gif value='Quitter' /></center>"; // Bouton Quitter sur la page correction
}
// envoi du mail
$headers ='From: "cyber quizz"<[email protected]>'."\n";
$headers .='Reply-To: [email protected]'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$mail = mail('[email protected]', 'note du quizz [Info De Base]', "$nom $prenom a obtenu la note de $nombrepoints sur 10", $headers); // contenu du mail
}else {
if(($nom=='')&&($prenom=='')) {
echo"<script LANGUAGE='JavaScript'>alert('Veuillez remplir les champs ');</SCRIPT>";
/* Redirection vers la page precedente */
echo"<script LANGUAGE='JavaScript'>window.location='http://127.0.0.1/infodebase.php';</SCRIPT>";
}
if($nom == '') {
echo"<script LANGUAGE='JavaScript'>alert('Veuillez remplir le champ nom');</SCRIPT>";
/* Redirection vers la page precedente */
echo"<script LANGUAGE='JavaScript'>window.location='http://127.0.0.1/infodebase.php';</SCRIPT>";
}
if($prenom == '') {
echo"<script LANGUAGE='JavaScript'>alert('Veuillez remplir le champ prenom');</SCRIPT>";
echo"<script LANGUAGE='JavaScript'>window.location='http://127.0.0.1/infodebase.php';</SCRIPT>";
}
}
}
?>