Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z REQUEST
Forum PHP.pl > Forum > Przedszkole
sebastianzar
Prosze o pomoc w rozwiazaniu tego problemu jak wiem jest on nie wielki ale dlamnie ogromny
kolega mi powiedzial ze mam problem z $offset ale ja sadze inaczej moze przesto ze
na innej stronie mam przesylanie zmiennych w adresie url i tam tez mi nie dziala REQUEST wczesniej dzialala ale przy nowej konfiguracji servera nie dziala dla tego nie wiem co jest nie tak
  1. <?php
  2. $connect = mysql_connect("localhost", "root", "*******") or
  3. die("Sprawdz polaczenie z serverem.");
  4.  
  5. mysql_select_db("moviesite");
  6.  $offset = $_REQUEST['offset'];
  7.  $query= "SELECT movie_name, movie_year
  8.  FROM movie
  9.  ORDER BY movie_name
  10.  LIMIT $offset";
  11. $results = mysql_query($query) or
  12. echo $offset;
  13. echo "<table>n";
  14. while ($rows = mysql_fetch_assoc($results)) {
  15. echo "<tr>n";
  16. foreach($rows as $values) {
  17. echo "<td>n";
  18. echo $values;
  19. echo "</td>n";
  20. }
  21. echo "</tr>n";
  22. }
  23. echo "</table>n";
  24. echo "<a href='page.php?offset=0'>Strona 1.</a><br>";
  25. echo "<a href='page.php?offset=1'>Strona 2.</a><br>";
  26. echo "<a href='page.php?offset=2'>Strona 3.</a><br>";
  27. ?>
kossa
Choć raczej nie ma to znaczenia to zmień apostrof na cudzysłó $offset = $_REQUEST["offset"];

Nie napisałeś jaki jest problem, tylko że jest problem z RQUEST, z REQUEST nie może być problemu raczej jest problem z przekazywaniem zmiennej...

Masz w kodzie echo $offset; jeśli się nic nie wyświetla to znaczy że w pliku którym przekazujesz do tego skryptu dane m.in. offset jest coś nie tak a nie w tym pliku.

Widzę, że w linkach przekazujesz offset więc zastosuj $_GET["offset"];

Łukasz
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.