Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> formularz bez odswieżania całej strony..
djsalat
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 20.01.2010
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


mam prosty formularz
w html:


  1. <legend id="legend_logowanie">Logowanie:</legend><br />
  2. <form action='index.php' method=post>
  3. <tr><td><label for="login">Login:</label></td><td><input class="login" type="text" name="login" /></td></tr>
  4. <tr><td><label for="haslo">Hasło:</label></td><td><input class="haslo" name="haslo" type="password" /></td></tr>
  5. </table>
  6.  
  7. <input id="zaloguj" name="zaloguj" class="zaloguj" type="submit" value="Zaloguj" />
  8. </form>

do tego zapytania do bazy
w php
  1. <?php
  2. session_register("zalogowany");
  3. if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
  4.  
  5. mysql_connect("xx", "xx", "xxx")or die("Nie można nawiązać połączenia z bazą");
  6. mysql_select_db("xxx")or die("Wystąpił błąd podczas wybierania bazy danych");
  7.  
  8.  
  9. if($_SESSION["zalogowany"]!=1){
  10. if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
  11.  
  12.  
  13. if(mysql_num_rows(mysql_query("select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'"))){
  14.  
  15. if(isset($_COOKIE['login']) && isset($_COOKIE['haslo'])){
  16. $_SESSION['login'] = $_COOKIE['login'];
  17. $_SESSION['haslo'] = $_COOKIE['haslo'];
  18.  
  19.  
  20.  
  21.  
  22. $_SESSION["zalogowany"]=1;
  23. header("HTTP/1.1 301 Moved Permanently");
  24.  
  25. }
  26.  
  27. else echo ShowLogin("<br>Podano złe dane!!!");
  28. }
  29. else ShowLogin();
  30. }
  31.  
  32. ?>





i teraz jak zrobić zeby po naciśnieciu przycisku zaloguj nie przeładowywało mi całej strony tylko jednego diva ktory jest zdefiniowany w jquery history?questionmark.gif

Ten post edytował djsalat 21.02.2010, 23:08:15
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 - 15:43