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
 
Start new topic
Odpowiedzi
impimp94
post
Post #2





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

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


Tak, wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/czarodziej.gif)

A mam jeszcze jedno pytanie.
Czy widzicie tu błąd( w tym kodzie)?
Kod PHP
<?php
32. if (!eregi("([a-zA-Z0-9_-]+@([a-zA-Z0-9_-]+\\.)+[a-zA-Z0-9_-]+)", $em) {
33. echo "<p style='color: red; font-size: 20pt';>E-mail jest zapisany w niepoprawnej formie</p>";
34. echo "<a href='http://www.travel.boo.pl/register.php'><p style='color:red;'>Porwrót</p></a>";
35. exit;
}
?>
Wyskakuje mi taki błąd
Parse error: syntax error, unexpected '{' in /home/accounts_i/impimp94/public_html/register1.php on line 32

Ten post edytował impimp94 4.05.2009, 14:19:04
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 22:56