Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Include
Forum PHP.pl > Forum > Przedszkole
blaskognia
Powiedzmy, że strona index.php była wyświetlana wraz z numerem id komentowango artykułu czyli index.php?nr=21
Powiedzmy, że do tej strony includowałem plik komentuj.php, w którym skrypt miał czerpać właśnie ten nr id, czego nie robił. Jakiego skyptu nalezy w tym przypadku użyć (mniejsza o to jak było u mnie, bo ten skrypt usunąłem już)?
tiraeth
index.php
  1. <?php
  2. /*
  3.  * GET'em przesylamy nr
  4.  * $_GET['nr'] - numer komentowanego artykulu
  5.  */
  6.  
  7. include('komentuj.php');
  8. ?>


komentuj.php
  1. <?php
  2. echo "Komentujesz news o id <b>" + (int)$_GET['id'] + "</b>!!";
  3. ?>


To nie działa?
blaskognia
Tak nie działa
ActivePlayer
poprawie tylko komentarz
  1. <?php
  2.  
  3. /*
  4.  * GET'em przesylamy nr
  5.  * $_GET['id'] - numer komentowanego artykulu
  6.  */
  7.  
  8. ?>


i plik wywołujesz z parametrem
Kod
?id=345
mike
1. Wyświetla cokolwiek? Innymi słowy:czy plik jest includowany? Bo może pomyliłeś ścieżki.
2. A może Ty masz włączone register_globals (register_globals=On)? Spróbuj tak:
  1. <?php
  2. echo "Komentujesz news o id <b>" + (int)$id + "</b>!!";
  3. ?>
blaskognia
Już działa... przepraszam za zawracanie głowy... bład tkwił we wczesniejszych skryptach...
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.