
Pod dwiema kolumnami zamieszczam formularz z polami do logowania. Chcę żeby po kliknięciu rejestruj w miejscu formularza pojawiło się inne pole tekstowe.
Strona jest zapisana pod nazwą czat.php. Formularz rejestracyjny wysyłam właśnie pod tą nazwę. Po kliknięciu rejestruj wyświetla się kolejny formularz ,właśnie z polem tekstowym, który nie chce działać.
<?php function ShowForm($komunikat=""){ //funkcja wy?wietlająca formularz rejestracyjny } function ShowPlace($login=""){ //funkcja wy?wietlająca formularz rejestracyjny $tresc=$_POST['text']; $login=$_POST['login']; mysql_query("insert into czat.czat_tekst values('','".$tresc."','".$login."',CURDATE(),CURTIME());"); } if($_POST["send"]==1){ //sprawdzanie czy formularz został wysłany if(mysql_num_rows(mysql_query("select * from test where user_login='".htmlspecialchars($_POST["login"]."'")))) ShowForm("Użytkownik o podanym loginie już istnieje!!!"); // sprawdzanie czy użytkownik o podanej nazwie już istnieje else{ mysql_query("insert into test values(NULL, '".htmlspecialchars($_POST["login"])."', '".htmlspecialchars($_POST["haslo"])."')"); // zapisywanie rekordu do bazy ShowPlace($login); } } else ShowForm("Nie uzupełniono wszystkich pól!!!"); } else ShowForm(); //mysql_close(); //zamykanie połączenia z baząS ?>
co jest nie tak w tym kodzie?