Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 1.04.2006 Ostrzeżenie: (0%)
|
Mam problem,w pewnym sensie związany z mysql i php.Jeżeli za bardzo zamieszam to poniżej przedstawie cel tego.Mianowicie :mam formularz html w polami danych do rejestrowania,przycisk wyślij wysyła dane do bazy danych MySQL.Jak zablokować jedno z pól formularza,żeby było w nim zawsze rodzaj :"1".A teraz wyjaśnienie stosowania.Po zarejestrowaniu,pojawia sie strona z logowaniem.Skrypt w logowaniu działa następująco:użytkownik podaje login i hasło.Jeżeli są niepoprawne wypisuje :błędne dane,jeżeli są poprawne sprawdza czy podany login i hasło ma rodzaj 0 czy 1.0 to otwiera sie strona administratora,natomiast 1 to strona użytkownika tzn z ograniczeniami.I zależy mi właśnie żeby użytkownicy rejestrujący sie mieli zawsze rodzaj = 1.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 1.04.2006 Ostrzeżenie: (0%)
|
Dzięki,na szczęście strona ma jedynie forme laboratoryjną,więc nie jest i nie będzie narażona na ataki hackerów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .Mam natomiast teraz problem ze skryptem rejestracja.php ,niby wydaje sie wszystko dobrze,a jednak.Przedstawiam kod,a błąd jaki pojawia sie umieściłem jako komentarz.I jeszcze jedno pytanie,żeby nie zakładać nowego tematu:jakie polecenia należy dodać do skryptu wyszukiwarki,żeby wyszukane dane eksportować do pliku.Z góry dziękuje za wszelką pomoc.
<? function polacz() { $polaczenie = mysql_connect("localhost", "xxx", "xxx"); mysql_select_db("xxx", $polaczenie) or die ("Nie mozna sie połączyć"); } function rejestracja() { $imie=$_POST['imie']; $nazwisko=$_POST['nazwisko']; $email=$_POST['email']; $login=$_POST['login']; $haslo=$_POST['haslo']; $haslo2=$_POST['haslo2']; $rodzaj=$_POST['rodzaj']; if ($haslo != $haslo2) { echo "Hasła nie są takie same!"; } polacz(); $wynik=mysql_query("SELECT * FROM users WHERE login=$login"); if ($wynik!==0) { echo "Już taki login istnieje!"; form_rej(); } $data=date("j/F/Y H:i:s"); $zapis="INSERT INTO users(imie,nazwisko,email,login, haslo,rodzaj, data) VALUES($imie, $nazwisko, $email, $login, $haslo,$rodzaj, $data)"; $wynik=mysql_query($zapis); if (!$wynik) { echo "Rejestracja zakończona pomyślnie"; exit; } else { echo ('Rejestracja nie powiodła sie! '); exit; } } session_start(); include('naglowek.php'); <td> //Parse error: syntax error, unexpected '<' require_once ("rejestracja.php"); rejestracja(); </td> ?> |
|
|
|
riquelme [mysql][php]rejestrowanie sie,zablokowane pole 3.06.2006, 08:28:26
zulus Jeżeli rodzaj użytkownika to osobne pole w bazie t... 3.06.2006, 09:27:13
riquelme Tak pole rodzaj to inne pole .Jeszcze nie sprawdza... 3.06.2006, 10:28:38
zulus Możliwości masz 2:Ukryte pole, czyli <input typ... 3.06.2006, 16:29:23 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:09 |