![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 27.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Niedawno zacząłem naukę PHP5 APACHE MYSQL. Uczę się z książki i utknąłem przy nauce sortowanie. Chciałbym poprosić o pomoc w znalezieniu błędu w kodzie. Teoretycznie po wybraniu odpowiedniej opcji powinna wyświetlić mi się lista filmów posortowana alfabetycznie, w praktyce tak nie jest. Ponad to tytuły nie wyświetlają się jeden pod drugim tylko obok siebie. Z góry dziękuję za pomoc.
plik moviesite.php: <?php session_start(); // sprawdź czy użytkownik zalogował się używając poprawnego hasła if($_SESSION['authuser'] != 1) { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Witryna o filmach - <?php echo $_REQUEST['favmovie']; ?></title> </head> <body> <?php include "header.php";?> <?php $favmovies = array("The walking dead". "Sinister". "Egzorcyzmy Emily Rose". "Egzorcyzmy Dorothy Mils". "Paranormal Activity". "REC". "Matrix". "Podróż do wnętrza Ziemi". "Akademia Policyjna". "Silent Hill"); if (isset($_REQUEST['favmovie'])) { echo "Witamy na witrynie użytkowniku "; echo $_SESSION['username']; echo "! <br>"; echo "Mój ulubiony film to "; echo $_REQUEST['favmovie']; echo "<br>"; $movierate = 5; echo "Moja ocena dla tego filmu wynosi "; echo $movierate; } else { echo "Lista 10 moich najlepszych filmów:<br>"; if (isset($_REQUEST['sorted'])) { sort($favmovies); } foreach ($favmovies as $currentvalue) { echo $currentvalue; echo "<br>\n"; } } ?> </body> </html> plik movie1.php: <?php session_start(); $_SESSION['username'] = $_POST['user']; $_SESSION['userpass'] = $_POST['pass']; $_SESSION['authuser'] = 0; //informacje o nazwie uzytkownika i hasle if (($_SESSION['username'] == 'xrakom') and ($_SESSION['userpass'] == '12345')) { $_SESSION['authuser'] = 1; } else { echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!"; exit(); } ?> <html> <head> <title>Znajdź mój ulubiony film</title> </head> <body> <?php include "header.php";?> <?php $myfavmovie = urlencode("The walking dead"); echo "<a href='moviesite.php?favmovie=$myfavmovie'>"; echo "Kliknij tutaj aby zobaczyć informacje o moim ulubionym filmie!"; echo "</a>"; echo "<br>"; echo "<a href='moviesite.php'>"; echo "Kliknij tutaj aby zobaczyć informacje o moich 10 ulubionych filmach."; echo "</a>"; echo "<br>"; echo "<a href='moviesite.php?sorted=true'>"; echo "Kliknij tutaj aby zobaczyć informacje o 10 moich ulubionych filmach posortowane alfabetycznie."; echo "</a>"; ?> </body> </html> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Próbuj ;-) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:29 |