Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> escape_data()
faxsilver
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 29.10.2006

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


Witam ponownie mam takowy teraz problem otoz:
  1. <?php 
  2.  
  3. if (isset($_POST['submitted'])) {
  4.  
  5. require_once ('mysql_connect.php');
  6.  
  7. $errors = array(); 
  8.  
  9.  
  10. if (empty($_POST['nr_polisy'])) {
  11. $errors[] = 'Zapomniałeś podać swój numer polisy.';
  12. } else {
  13. $e = escape_data($_POST['nr_polisy']);
  14. }
  15.  
  16.  
  17. if (empty($_POST['password'])) {
  18. $errors[] = 'Zapomniałeś podać hasło.';
  19. } else {
  20. $p = escape_data($_POST['password']);
  21. }
  22.  
  23. if (empty($errors)) { 
  24.  
  25.  
  26. $query = "SELECT Klient_ID, Nazwisko_klienta FROM Klienci WHERE nr_polsiy='$e' AND password=SHA('$p')";
  27. $result = @mysql_query ($query); 
  28. $row = mysql_fetch_array ($result, MYSQL_NUM);
  29.  
  30. if ($row) { 
  31.  
  32.  
  33. $_SESSION['Klient_ID'] = $row[14];
  34. $_SESSION['Nazwisko_klienta'] = $row[1];
  35.  
  36.  
  37.  
  38. $url = '****' . $_SERVER['****'] . );
  39.  
  40. if ((substr($url, -1) == '/') OR (substr($url, -1) == '') ) {
  41. $url = substr ($url, 0, -1);
  42. }
  43.  
  44. $url .= 'loggedin.php';
  45.  
  46. header("****");
  47. exit(); .
  48.  
  49. } else {
  50. $errors[] = 'Wprowadzone adres i hasło nie odpowiadają przechowywanym w bazie danych.'; 
  51. $errors[] = mysql_error() . '<br /><br />Zapytanie: ' . $query; 
  52. }
  53.  
  54. } 
  55.  
  56.  
  57. } else { 
  58.  
  59. $errors = NULL;
  60.  
  61. } 
  62.  
  63.  
  64. $page_title = 'Logowanie';
  65. include ('header.html');
  66.  
  67. if (!empty($errors)) { 
  68. echo '<h1 id="mainhead">Błąd!</h1>
  69. <p class="error">Wystąpiły następujące błędy:<br />';
  70. foreach ($errors as $msg) { 
  71. echo " - $msg<br />n";
  72. }
  73. echo '</p><p>Proszę spróbować jeszcze raz.</p>';
  74. }
  75.  
  76. // 
  77. ?>
  78. <h2>Logowanie</h2>
  79. <form action="login.php" method="post">
  80. <p>Numer polisy: <input type="text" name="nr_polisy" size="20" maxlength="40" /> </p>
  81. <p>Hasło: <input type="password" name="password" size="20" maxlength="20" /></p>
  82. <p><input type="submit" name="submit" value="Zaloguj się" /></p>
  83. <input type="hidden" name="submitted" value="TRUE" />
  84. </form>


Poprosze o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 20.12.2025 - 15:02