Ciao sto lavorando per la creazione di un quiz, alla fine il quiz restituisce un dato che indica quante risposte corrette / 10 ha effettuato l'utente, se queste sono >=7 allora deve visualizzarsi una sezione di pagina in html dove vi sono dei premi, altrimenti echo"spiacenti, punteggio non raggiunto"
Come posso fare?
Vi posto il codice php
<?php
$answer1 = $_POST['question-1-answers'];
$answer2 = $_POST['question-2-answers'];
$answer3 = $_POST['question-3-answers'];
$answer4 = $_POST['question-4-answers'];
$answer5 = $_POST['question-5-answers'];
$answer6 = $_POST['question-6-answers'];
$answer7 = $_POST['question-7-answers'];
$answer8 = $_POST['question-8-answers'];
$answer9 = $_POST['question-9-answers'];
$answer10 = $_POST['question-10-answers'];
$totalCorrect = 0;
if ($answer1 == "B") { $totalCorrect++; }
if ($answer2 == "f") { $totalCorrect++; }
if ($answer3 == "m") { $totalCorrect++; }
if ($answer4 == "n") { $totalCorrect++; }
if ($answer5 == "t") { $totalCorrect++; }
if ($answer6 == "ac") { $totalCorrect++; }
if ($answer7 == "ae") { $totalCorrect++; }
if ($answer8 == "am") { $totalCorrect++; }
if ($answer9 == "ap") { $totalCorrect++; }
if ($answer10 == "as") { $totalCorrect++; }
echo "<center>Punteggio ottenuto: </h5><div id='results'>$totalCorrect / 10 </div></center>";
qui la condizione di cui vi ho parlato quindi se totalcorrect maggiore o uguale a 7 allora stampo questo:
<p>Grazie al punteggio ottenuto hai ricevuto il seguente buono sconto:</p>
<h5>*BUONO SCONTO*</H5>
Grazie mille a tutti!!