oto kod:
<?php include("mysql.php"); $otworz = $_GET['otworz']; if($otworz == '') { $pytanie = $_POST['pytanie']; echo '<form action="" method="post"><input type="text" class="pole" name="pytanie"><input type="submit" class="button" value="Zadaj"></form>'; } else { $pytanie_bota = $pokaz['pytanie']; $odpowiedz_bota = $pokaz['odpowiedz']; if($pytanie_bota == $pytanie) { echo '<form action="" method="post"><input type="text" class="pole" name="pytanie"><input type="submit" class="button" value="Zadaj"><br>'; } else { $pytanie_nauki = $_POST['pytanie_nauki']; $odpowiedz_nauki = $_POST['odpowiedz_nauki']; echo '<form action="index.php?otworz=nauke" method="post"><input type="text" class="pole_pytanie_nauka" name="pytanie_nauki" value="'.$pytanie.'" readonly="readonly"><br> <form action="" method="post"><input type="text" class="pole" name="odpowiedz_nauki" value="Aby nauczyć, wpisz odpowiedź na pytanie." onfocus="if(this.value==\'Aby nauczyć, wpisz odpowiedź na pytanie.\')this.value=\'\'" onblur="if(this.value==\'\')this.value=\'Aby nauczyć, wpisz odpowiedź na pytanie.\'"><input type="submit" class="button" value="Naucz"><br> </form>'; } } } } } elseif($otworz == 'nauke') { $dodaj_nauke = mysql_query("INSERT INTO `bot` (id,pytanie,odpowiedz) VALUES ('', '$pytanie_nauki', '$odpowiedz_nauki')"); } ?>
A więc zadaje się mu pytanie a on odpowiada i jest problem ponieważ odpowiada tylko na pierwszy dodany rekord czy ostatni, zastosowanie pętli "While" tez tutaj nie zadziala bo wyswietli raz odpowiedz i tyle razy ile rekordów formualrz z dodawaniem pytania. Zresztą tutaj macie link o co biega:Tutaj Link
Tabele w bazie to:
ID(automatycznie), PYTANIE, ODPOWIEDŹ.