Hallo Leute,
und zwar wollte ich einen kleinen Test machen, wo man Fragen beantworten muss. Mein Frage ist wie bekomme ich eine Zufallsfrage hin und diese soll er aus einer Datenbank auslesen. :s Ich habe hier mein Code:
PHP
<?php
include("dbconnect.php");
function GetFrage(){
$rand = mt_rand(1,9);
$randausgabe = $rand;
$abfrage = "SELECT * FROM Fragen WHERE fid = '$rand'";
$ergebnis = mysql_query($abfrage);
return $ergebnis;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
</head>
<body>
<h1>Behinderten Test</h1>
Du hast nun 4 Fragen zu beantowrten.
Fragen:<br/>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="POST">
<?php GetFrage(); ?>:<input type="text" size="60" maxlength="60" name="Frage1"><br/>
<?php GetFrage(); ?>:<input type="text" size="60" maxlength="60" name="Frage2"><br/>
<?php GetFrage(); ?>:<input type="text" size="60" maxlength="60" name="Frage3"><br/>
<?php GetFrage(); ?>:<input type="text" size="60" maxlength="60" name="Frage4"><br/>
<input type="submit" value="Abschicken" name="abschicken"><input type="reset" value="Zurücksetzen" name="reset">
</form>
<?php
if(isset($_POST['abschicken'])){
if(empty($_POST['Frage1']) OR empty($_POST['Frage2']) OR empty($_POST['Frage3']) OR empty($_POST['Frage4'])){
print "Bitte füllen Sie alle Felder korrekt aus!\n";
}
else
{
print "Funktion FOLGT! Sonst hat alles geklappt!";
}
}
?>
</body>
</html>
Alles anzeigen