Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Includowanie oraz GET
AboutMe
post
Post #1





Grupa: Zarejestrowani
Postów: 261
Pomógł: 0
Dołączył: 24.02.2008

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


Witam,

Mam poniższy kod w footerze, niestety zwraca error ponieważ nie otrzymuje żadnej wartości przez GET, działa dopiero jak umieszczę kod bezpośrednio na stronie. Czy jest jakiś sposób żeby poniższy kod zadziałał w pliku foot.php który jest includowany na stronach?

  1. <?php
  2. if (is_numeric($_GET['id'])) {
  3. $wynik = ($_GET['id']+1);
  4. $xnext1 = file_get_contents('content2.php?id=' . $wynik);
  5. } else {
  6. $xnext13 = "error";
  7. }
  8. ?>
  9. <a href="<?php echo($wynik); ?>"><?php echo($xnext1); ?></a>


Ten post edytował AboutMe 10.04.2010, 14:23:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Ale jakie to ma znaczenie, że foot.php jest includowany? Spróbuj wstawić kod:
  1. echo '<pre>';
  2. print_r($_GET);
  3. echo '</pre>';
w pliku foot.php przed warunkiem if(is_numeric($_GET['id'])) {. Poza tym zastanawiam się, dlaczego nie użyjesz zmiennej $wynik zamiast $_GET['id']. Przecież wiesz, że $wynik jest liczbą i możesz zrobić w pliku foot.php coś takiego:
  1. <?php
  2. $wynik = $wynik + 1;
  3. $art2 = file_get_contents('content.php?id=' . $wynik);
  4. ?>
  5. <?php echo implode('<br />', array_slice( explode("\n", $art2 ), 0 ) ); ?>
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: 3.10.2025 - 12:04