Witam, mam problem z moim skryptem, otóż skrypt wyświetla losowy obrazek z opisem, natomiast druga część to formularz, który po wpisaniu odpowiedzi ma porównać odpowiedz z opisem i dać tak lub nie, niestety mam problem z tym, że kiedy daje Odpowiedź strona się odświeża i ładuje się następny obrazek, nie wiem za bardzo po jakich frazach szukać pomocy.
<html>
<head>
</head>
<body>
<form action="index.php" method="post">
<table border="0">
<tr><td>odpowiedz</td><td><textarea input type="text" name="odpowiedz" rows="1" cols="20"></textarea></td><td></tr>
<tr><td colspan="1"><input type="submit" value="Odpowiedź"></td></tr>
</table>
</form>
</body>
</html>
<?php
// inicjujemy generator licz losowych
// tablica zawierajaca tablice z obrazkiem i opisem do niego
$txt[] = array('textularia.jpg' => 'textularia'); $txt[] = array('triloculina.jpg' => 'triloculina'); $txt[] = array('turitella.jpg' => 'turitella'); $txt[] = array('vermetus.jpg' => 'vermetus'); $txt[] = array('zaphrentis.jpg' => 'zaphrentis');
// wybieramy losowy element z tablicy
// wyswietlamy obrazek razem z opisem
foreach($txt_rand as $key => $value) {
echo "<div align=\"center\"><img src=\"$key\" /><br />$value</div>"; }
// sprawdzenie czy opis = odpowiedz
$odp=$_POST['odpowiedz'];
$a = $odp;
$b = $value;
if ($a == $b)
else
?>