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){ if($losowe_teksty == 1){ }elseif($losowe_teksty == 2){ }elseif($losowe_teksty == 3){ }elseif($losowe_teksty == 4){ }elseif($losowe_teksty == 5){ }else { } } $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');