Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Gdzie Jest Blad?
Forum PHP.pl > Forum > Przedszkole
Gość_kuba
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ść_kuba
przepraszam, blad podczas kopiowania kodu, w tym wypadku linia 20 to bedzie linia 21, bo nieumyslnie zrobilem dodatkowa linie na samym poczatku.
adism
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.