Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Błąd w kodzie, Szukajcie a znajdziecie?
hekate20
post 17.01.2012, 23:21:20
Post #1





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

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


Witajcie.

Mój problem dla was moży być banalny, ale ja znowu nie mogę sobie poradzić... sad.gif

Otóż robię wszystko tak jak jest napisane w książce. Kod przepisuje krok po kroku... Niestety jak odpalam na localu ciągle wyrzuca mi błąd:

Parse error: syntax error, unexpected $end in C:\wamp\www\moviesite.php on line 66

Najśmieszniejsze jest to, ze 66 linia to zakończenie </html>

Wklejam cały kod. Może wy znajdziecie jakiś błąd i powiecie co jest nie tak. Ja szukałam kilkanaście razy z palcem w książce i nosem w monitorze. Nie znalazłam...


Kod
<?php
session_start();
//sprawdz czy uzytkownik zalogował się podajac prawidlowe haslo
if ($_SESSION['authuser'] !=1 ) {
   echo "Przepraszamy, ale nie masz uprawnien do ogladania tej strony";
   exit();
}
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<?php include "header.php";?>

<?php

$favmovies = array("Owczarek niemiecki",
                   "Jamnik",
                   "Mastif",
                   "Dog niemiecki",
                   "Amstaf",
                   "Bokser",
                   "Jork",
                   "West",
                   "Colie",
                   "Maltanczyk");

if (isset($_REQUEST['favmovie'])) {

   echo "Witamy na stronie użytkowniku";
   echo $_SESSION['username'];
   echo "! <br>";
   echo "Moja ulubiona rasa to:";
   echo $_REQUEST['favmovie'];
   echo "<br>";
   $movierate = 5;
   echo "Moja ocena dla tej rasy wynosi";
   echo $movierate;
   } else {
  
      echo "Lista ". $_POST["num"] . " moich najlepszych ras:<br>";
  
   if (isset($_REQUEST['sorted'])) {
      sort($favmovies);
    }
    
    //lista filmów
    
    $numlist = 1;
    while($numlist <= $_POST["num"]) {
    echo $numlist;
    echo ".";
    echo pos($favmovies);
    next($favmovies);
    echo "<br>";
    $numlist = $numlist + 1;
}    

?>           
</body>
</html>


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Wicio
post 17.01.2012, 23:24:05
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 6
Dołączył: 2.01.2011

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


  1. <?php
  2. //sprawdz czy uzytkownik zalogował się podajac prawidlowe haslo
  3. if ($_SESSION['authuser'] !=1 ) {
  4. echo "Przepraszamy, ale nie masz uprawnien do ogladania tej strony";
  5. exit();
  6. }
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html xmlns="http://www.w3.org/1999/xhtml">
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  12. <title>Untitled Document</title>
  13. </head>
  14.  
  15. <body>
  16.  
  17. <?php include "header.php";?>
  18.  
  19. <?php
  20.  
  21. $favmovies = array("Owczarek niemiecki",
  22. "Jamnik",
  23. "Mastif",
  24. "Dog niemiecki",
  25. "Amstaf",
  26. "Bokser",
  27. "Jork",
  28. "West",
  29. "Colie",
  30. "Maltanczyk");
  31.  
  32. if (isset($_REQUEST['favmovie'])) {
  33.  
  34. echo "Witamy na stronie użytkowniku";
  35. echo $_SESSION['username'];
  36. echo "! <br>";
  37. echo "Moja ulubiona rasa to:";
  38. echo $_REQUEST['favmovie'];
  39. echo "<br>";
  40. $movierate = 5;
  41. echo "Moja ocena dla tej rasy wynosi";
  42. echo $movierate;
  43. } else {
  44.  
  45. echo "Lista ". $_POST["num"] . " moich najlepszych ras:<br>";
  46.  
  47. if (isset($_REQUEST['sorted'])) {
  48. sort($favmovies);
  49. }
  50.  
  51. //lista filmów
  52.  
  53. $numlist = 1;
  54. while($numlist <= $_POST["num"]) {
  55. echo $numlist;
  56. echo ".";
  57. echo pos($favmovies);
  58. next($favmovies);
  59. echo "<br>";
  60. $numlist = $numlist + 1;
  61. }
  62.  
  63. ?>
  64. </body>
  65. </html>


Nie zamknąłeś klamerki w 44 linijce.

@down, się zdarza snitch.gif

Ten post edytował Wicio 17.01.2012, 23:27:55
Go to the top of the page
+Quote Post
untorched
post 17.01.2012, 23:25:34
Post #3





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Brak zamkniętej klamry? Poszukaj a znajdziesz, bo nie chcę ci mieszać w kodzie i wstawiać tam gdzie nie powinna być, ale imo.

@up, wyprzedziłeś mnie ; (

Ten post edytował untorched 17.01.2012, 23:26:25
Go to the top of the page
+Quote Post
hekate20
post 17.01.2012, 23:27:33
Post #4





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

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


Jak boga kocham ja chyba ślepa jestem, bo tego nie widzę... W 44 linijce gdzie jest } else { są obydwie te klamerki... : /


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Wicio
post 17.01.2012, 23:29:00
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 6
Dołączył: 2.01.2011

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


W 44 linii zamykasz klamrę otwartą w 33 linii, zarazem w tej samej linii otwierasz kolejną klamrę której nie zamykasz.
Go to the top of the page
+Quote Post
hekate20
post 17.01.2012, 23:31:27
Post #6





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

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


Dzięki wielkie smile.gif

Ja to naprawdę, analfabętką jestem, że nie umiem czytać dokładnie biggrin.gif


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
by_ikar
post 18.01.2012, 08:16:49
Post #7





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Cytat(hekate20 @ 17.01.2012, 23:31:27 ) *
Dzięki wielkie smile.gif

Ja to naprawdę, analfabętką jestem, że nie umiem czytać dokładnie biggrin.gif


Nie analfabetką może, co korzystasz z nieodpowiednich narzędzi. Pobierz sobie jakiś nawet darmowy edytor kodu który ci będzie na bieżąco pokazywać błędy składni i dokładnie w której linii. Forum niestety parserem nie jest..
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: 2.07.2025 - 11:04