Wczoraj napisałem na szybko taki skrypt, może komuś się przyda.
Losuje z bazy synonimy i odpowiadamy po ang np
wiedziec, widzi, zobaczyc -> odp. "see" > wynik "dajesz, dajesz" (tzn OK)
<?php
$wynik = $_POST['wynik'];
$slowo = $_POST['slowo'];
if($wynik == $slowo){
$losowe_teksty = rand(1
,6
); if($losowe_teksty == 1){
echo 'E.. no coraz lepiej'; }elseif($losowe_teksty == 2){
}elseif($losowe_teksty == 3){
}elseif($losowe_teksty == 4){
}elseif($losowe_teksty == 5){
}else echo 'dajwaj dawaj';
}else {
echo "Niestety :( Chodziło o słowo $slowo"; }
echo '<br><br><br><br><br><br>'; }
$sql = 'SELECT * FROM `baza_slow` ORDER BY RAND() LIMIT 0,1';
$slowo = $row['slowo'];
$skojazenie = $row['skojazenia'];
}
echo '<form method="POST" action=""> <input type="text" name="wynik" size="20">
<input type="hidden" name="slowo" value="'.$slowo.'" />
<input type="submit" value="Prześlij" name="ok"></p>
</form>';
?>
CREATE TABLE IF NOT EXISTS `baza_slow` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`slowo` varchar(255) NOT NULL,
`skojazenia` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
INSERT INTO `baza_slow` (`id`, `slowo`, `skojazenia`) VALUES
(1, 'go', 'isc, biec, chodzic'),
(2, 'sit', 'siedziec, usiasc, '),
(3, 'book', 'ksiazka, podreczkik, zeszyt'),
(4, 'see', 'wiedziec, widzi, zobaczyc'),
(6, 'glass', 'szklo, szklanka, lustro');