Witam wszystkich, mam pytanie odnośnie baz mysql. Chciał bym zrobić taki quiz o języku angielskim i nie wiem co zrobić w momencie gdy chce, żeby to rozwiązujący test wpisał odpowiedź do inputa, którego stworzę.
Więc tworzysz formularz w html, zaczynasz od
<form action="quiz.php" method="post">
<input type="text" name="answer">
<input type="submit" value="Wyślij">
</form>
W pliku quiz.php pobierasz od przeglądarki odpowiedź, którą wpisał użytkownik za pomocą $_POST['answer'], a następnie wyciągasz zapytaniem SELECT z bazy danych prawidłową odpowiedź i porównujesz, czy $_POST['answer'] == prawidłowa odpowiedź. Choć raczej takie rozwiązanie w quizach, żeby kazać ręcznie wpisywać odpowiedź, jest raczej trudne, bo co jeśli ktoś zamiast "I am" napisze "I'm"? Oba rozwiązania są poprawne, ale tylko jedno znajduje się w bazie danych.