<?php function dodaj_form() { ?> <form method=post action=\"rejestracja.php\"> <TABLE ALIGN=\"center\" border=0> <tr> <td colspan=2><b>Dodanie nowego użytkownika</b></td> <tr> <td>Login:</td> <td><input type=text name=login></td> </tr> <tr> <td>Funcja:</td> <td><SELECT NAME=\"fucha\" MULTIPLE> <OPTION> Dyrektor <OPTION> Wychowawca <OPTION> Nauczyciel <OPTION> Rodzic <OPTION> Uczeń </SELECT> </tr> // ... tu trochę kodu html ... <tr> <td>Płeć:</td> <td><input type=\"radio\" value=\"m\" name=\"plec\"> Mężczyzna<br> <input type=\"radio\" value=\"k\" name=\"plec\"> Kobieta</td> </tr> <tr> <td>Hasło:</td> <td><input type=password name=haslo></td> </tr> <tr> <td>Powtórz hasło:</td> <td><input type=password name=haslo2></td></tr> <tr> <td colspan=2><b>Hasło do 12 znaków.</b></td> </TR> <tr> <td align=center colspan=2> <input type=submit value=\"Zapisz\"></td> </tr> </TABLE></form> <? html_url(\"index.php\", \"Logowanie\"); } function dodaj_usera($login, $fucha, $imie, $nazwisko, $dataur, $miasto, $kod, $adres, $teldom, $telkom, $gg, $tlen, $aqq, $maildom, $mailslu, $plec, $haslo, $haslo2) { if ($haslo != $haslo2) { dodaj_form(); exit; } $polaczenie= pol_mysql(); if(!$wynik) return \"Problem: zapytanie z bazy nieudane\"; { echo \"<ALIGN=center><b>Użytkownik o takiej nazwie jest już zarejestrowany, spróbuj ponownie</b>\"; dodaj_form(); } $zapytanie = \"insert into users values ('', '$login', '$fucha', '$imie', '$nazwisko', '$dataur', '$miasto', '$kod', '$adres', '$teldom', '$telkom', '$gg', '$tlen', '$aqq', '$maildom', '$mailslu', '$plec', '$haslo', '$czas')\"; if($wynik) { exit; } return true; }
Wkleiłem fragment formularza, który poprzedza funkcję dodającą usera do bazy.