Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Gdzie Jest Blad?
-Gość_kuba-
post 1.09.2004, 17:13:32
Post #1





Goście







to znowu ja... jestem w trakcie pisania prostego systemu logowania i... praca zostala wstrzymana, bo nie moge znalezc bledu...

to jest kod mojego formularza - formularz jest umieszczony w jednym z plikow .inc, ktore sa includowane do pliku index.php
Kod
<?php
if (isset($message)) {
echo '<p style="color: #f00;">', $message, '</p>';
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table cellspacing="0" cellpadding="0">
<tr>
<td id="haslo_tekst">hasło:</td>
<td id="haslo_pole"><input type="password" name="haslo" size="20" maxlength="16" /></td>
<td id="haslo_wyslij" colspan="2"><input type="submit" name="wyslij" value="ok" /></td>
</tr>
</table>
</form>


a to jest kod na poczatku index.php, ktory odnosi sie do includowanego formularza:
  1. <?php
  2. if (isset($_POST['wyslij'])) {
  3. require_once ('../plan.php');
  4. $message = NULL;
  5. if (strlen($_POST['haslo']) > 0) {
  6. $p = TRUE;
  7. } else {
  8. $p = FALSE;
  9. $message .= 'podaj hasło.';
  10. }
  11. if ($p) {
  12. $query = &#092;"SELECT haslo FROM uzytkownicy WHERE haslo=PASSWORD('$p')\";
  13. $result = $mysql_query ($query);
  14. $row = mysql_fetch_array ($result, MYSQL_NUM);
  15. if ($row) {
  16. setcookie ('user', '$row[0]);
  17. header (\"Location: http://localhost/plan/admin.php\");
  18. exit();
  19. } else {
  20. $message = 'wprowadzone hasło jest złe.';
  21. }
  22. mysql_close();
  23. } else {
  24. $message .= 'spróbuj jeszcze raz.;
  25. }
  26. }
  27.  
  28. //dalsza tresc strony
  29.  
  30. ?>


gdzie tu jest blad?

bo ciagle wyskakuje mi cos takiego:

Parse error: parse error, unexpected T_STRING in c:\inetpub\wwwroot\plan\index.php on line 20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
-Gość_kuba-
post 1.09.2004, 17:19:54
Post #2





Goście







przepraszam, blad podczas kopiowania kodu, w tym wypadku linia 20 to bedzie linia 21, bo nieumyslnie zrobilem dodatkowa linie na samym poczatku.
Go to the top of the page
+Quote Post
adism
post 1.09.2004, 19:15:17
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 24.08.2004

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


blad tkwi w lini 17(u ciebie 16):

  1. <?php
  2. setcookie ('user', $row[0]);
  3. ?>


powinna ona wygladac tak:

  1. <?php
  2. setcookie ('user', $row[0]);
  3. ?>


Ten post edytował adism 1.09.2004, 19:20:51
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 19:09