Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]z php4 na php5
rapid_fire
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.07.2008

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


Witam
Potrzebuję waszej pomocy. Mój dostawca zmienił mi PHP4 na PHP5. Niestety wraz ze zmianą PHP przestała mi chodzić strona.

Strona zbudowana jest tak, że skrypt php zasysa informacje z bazy.
Tak wygląda linia adresu:
http://www.nazwastrony.pl/index.php?ntabel...strony&lp=2

W pliku index.php mam:

  1. <?php
  2. if($ntabela==galeria) { include ('galeria.php'); }
  3.  
  4. elseif ($ntabela==news) {
  5. include ('news.php');
  6. }
  7.  
  8. else {
  9. include ('podstrony.php');
  10.  }
  11. ?>


Kluczowy jest plik podstrony.php w nim następuje pobranie danych z bazy:

  1. <?php
  2. $wynik = mysql_query ("SELECT * FROM $ntabela WHERE lp='$lp';")
  3. ?>


I tak to sobie wszystko działało na PHP4 a teraz już niestety nie dział. Bez względu na to jaką wartość przyjmie zmienna lp strona zawsze pokazuje to samo miejsce (pierwszą stronę). Nie następuje "przeniesienie" wartości zmiennej z (paska) adresu do skryptu.
Proszę o jakieś światełko w tunelu
Dziękuję!

Ten post edytował batman 8.07.2008, 19:31:15
Powód edycji: dodałem bbcode
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2.  
  3. if (!isset($_GET['ntabela'])) exit('Zmienna "ntabela" nie istnieje!');
  4. if (!isset($_GET['lp'])) exit('Zmienna "lp" nie istnieje!');
  5.  
  6. switch ($_GET['ntabela']) {
  7. case 'galeria':
  8. include 'galeria.php';
  9. break;
  10. case 'news':
  11. include 'news.php';
  12. break;
  13. default:
  14. include 'podstrony.php';
  15. }
  16.  
  17. $wynik = mysql_query("SELECT * FROM `" . $_GET['ntabela'] . "` WHERE `lp` = '" . intval($_GET['lp']) . "'");
  18.  
  19. ?>


Ten post edytował nexis 8.07.2008, 23:47:33
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 13:59