Ciao, sto facendo un piccolo quiz (premetto che sono alle prime, ho fatto un corso di Php In html.it ma non sono riuscito ad andare oltre).
Il quiz e composto da un file html e uno php, e sul PC ho installato EasyPhp, in locale.
Quando vado ad aprire il file html, va tutto bene, mi escono le domande e il bottone della risposta.
Il problema e che quando vado a dare la risposta mi si apre una pagina con tutto il codice del file Php al posto di dirmi se la risposta e esatta o errata, come quando non viene interpretato Php.
Ovviamente prima di chiedere a voi ho cercato la soluzione e sembrerebbe debba funzionare cosi.
Sbaglio nel codice, o in EasyPhp?
codice HTML:<!DOCTYPE HTML><html><head> <meta http-equiv="content-type" content="text/html" /> <meta name="author" content="" /> <title>Quiz Di Inglese</title></head> <body>Chi è nato prima? <form action="exequiz.php" method="POST"> <input type="radio" name="risposta" value="Eva"/> Eva<br /> <input type="radio" name="risposta" value="Adamo"/> Adamo<br /> <input type="radio" name="risposta" value="Mose"/> Mose<br /><br /> <input type="submit" value="Invia Risposta"/> </form> </body></html>Grazie.Codice PHP:
<?php if ($_POST['risposta'] == "Adamo") { print 'Risposta Esatta'; } else { print 'Risposta Errata'; } ?>