Das ist der gesamte Code:
Der soll überprüfen ob $con dem $deutsch entspricht...
Was macht er?
Wenn ich das richtige eingebe gibt er false zurück&wenn ich was falsches oder nix eingebe kommt true raus...is wohl ma grad falsch herum...
HTML:
<?php
include('config.php')
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Examen I</title>
</head>
<body>
<?php
srand((double)microtime()*1000000);
$sql = rand(1,50);
$sql = "SELECT Deutsch FROM Vokabeln WHERE ID = '$sql' ";
$sql=mysql_query($sql) OR die(mysql_error());
$sql=mysql_fetch_array($sql);
$deutsch=$sql[0];
unset($sql);
$points = 0 ;
?>
<form method="post" action="">
<table>
<tr><td>Vorgabe:</td><td><?php echo " $deutsch" ?></td></tr>
<td>Übersetzung:</td><td><input type="text" name="con" /></td></tr>
<tr><td> </td></tr>
<tr><td><input type="submit" value="Kontrollieren" /></td>
<td><label>Score:</label></td><td> </td><td><?php echo " $points "?></td></tr>
</table>
</form>
<br /><br />
<?php
$con = $_POST['con'] ;
$sqll = "SELECT Englisch FROM Vokabeln WHERE Deutsch LIKE '%$con%'";
$result = mysql_query($sqll) or die("Fehler: ".mysql_error());
$row = mysql_fetch_assoc($result);
if (mysql_num_rows($result)) {
echo "Stimmt!Du bekommst einen weiteren Punkt." ;
}
else{
echo "Hm,musst dich mehr anstrengen,wenn du Punkte haben willst.";
}
?>
</body>
</html>
Der soll überprüfen ob $con dem $deutsch entspricht...
Was macht er?
Wenn ich das richtige eingebe gibt er false zurück&wenn ich was falsches oder nix eingebe kommt true raus...is wohl ma grad falsch herum...