Guten Tag Leute,
ich wollte etwas Php lernen und hab mit gedacht das ich ein Quiz mache.
Aber leider wird die richtige antwort als falsch gesehen.
Wo liegt hier das problem ?
ich wollte etwas Php lernen und hab mit gedacht das ich ein Quiz mache.
Aber leider wird die richtige antwort als falsch gesehen.
Wo liegt hier das problem ?
PHP:
define('MYSQL_HOST', '*******');
define('MYSQL_BENUTZER', '*******');
define('MYSQL_KENNWORT','*******');
define('MYSQL_DATENBANK', '*******');
$db_link = mysqli_connect (
MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK
);
$sql = "SELECT * FROM quizfragen";
$db_erg = mysqli_query( $db_link, $sql);
if ( ! $db_erg )
{
die("Ungülstige Abfrage: " . mysqli_error());
}
$zeile = mysqli_fetch_array ( $db_erg);
$fragen = $zeile['frage'];
$ant1 = $zeile['ant1'];
$ant2 = $zeile['ant2'];
$ant3 = $zeile['ant3'];
$ant4 = $zeile['ant4'];
$rant = $zeile['rant'];
echo $fragen;
echo "<form action='" .$SERVER['SCRIPT_NAME']. "' method='POST'>";
echo "<input type='radio' name='question' values='" . $ant1 . "'>" . $ant1 . "<br>";
echo "<input type='radio' name='question' values='" . $ant2 . "'>" . $ant2 . "<br>";
echo "<input type='radio' name='question' values='" . $ant3 . "'>" . $ant3 . "<br>";
echo "<input type='submit' name='auswahl' value='Abschicken'>";
echo "</form>";
if( $_POST['auswahl'] == "Abschicken")
{
if($_POST['question'] == $zeile['rant'])
{
echo "Die Antwort ist richtig!";
}
else
{
echo "Die Antwort ist falsch!"
}
}