Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zbyt szybkie działanie kodu
impimp94
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam!
Zrobiłem skrypt na rejestracje. Działa wszytko wporządku, ponieważ dodają się konta.
Natomiast bardzo denerwują mnie napisy(np.: Istnieje użytkownik o tkaiej nazwie) pojawiają się zanim cokolwiek się wpisze.
Z góry dziękuję za pomoc!
Oto kod
  1. <form method="POST" name="war" action="register.php"><BR><p style="color:gold;">Login: <input type="text" name="login">
  2.  
  3. <BR>Hasło: <input type="password" name="has">
  4.  
  5. <BR>Powtórz hasło: <input type="password" name="phas">
  6.  
  7. <BR>e-mail: <input type="text" name="em"></p>
  8.  
  9. <BR><input value="Wyślij" type="submit" name="send"><BR></form><BR><?php<BR>$log = htmlspecialchars($_POST['login']);<BR>$has = htmlspecialchars($_POST['has']);<BR>$phas = htmlspecialchars($_POST['phas']);<BR>$em = htmlspecialchars($_POST['em']);<BR>$ip = $_SERVER['REMOTE_ADDR'];</P> <P>if ($has !== $phas) {<BR> echo "<p style='color: red; font-size: 20pt';>Hasła nie pasują do siebie</p>";<BR>        exit;<BR>}<BR>if (empty($log) || empty($has) || empty($phas) || empty($em)) {<BR> echo "<p style='color: red; font-size: 20pt';>Prosze wypełnić wszystkie pola</p>";<BR> exit;<BR>}$baza = mysql_connect("None","None","None") or die("Nie udało się połšczyć z bazš");</P> <P>mysql_select_db("None") or die("Nie udało się wybrać bazy");<BR> <BR>$sql = "select * from users where login='$log'";<BR>$sql1 = mysql_query($sql) or die("Nie udało sie wysłać danych 1");<BR>if (mysql_num_rows($sql1)>0) {<BR> echo "<p style='color: red; font-size: 20pt';>Istniej użytkownik o takiej nazwie</p>";<BR> exit;<BR>}</P> <P><BR>$sql = "INSERT INTO `users` (`login`, `haslo`,`mail`, `ip` ) VALUES ('$log', md5(sha1('$has')), '$em', '$ip')";</P> <P> </P> <P>$sql2 = mysql_query($sql) or die("Nie udało się wysłać danych");<BR>if ($sql2 == true) {<BR> echo "<p style='color: gold; font-size: 14pt';>Dodano konto</p>";<BR>}<BR>mysql_close($baza);<BR>?><BR>


Ten post edytował impimp94 3.05.2009, 14:57:53
Powód edycji: bbcode - popraw formatowanie kodu, nie czytelny
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:29