Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie jesli...
Forum PHP.pl > Forum > Przedszkole
4qp
Witam
Chce zrobic tak by dany tekst wyswietlal sie tylko na stronie glownej i np. jesli mam menu "opis" - link: http://jakis_adres/index.php?menu=opis , i np. inny to http://jakis_adres/index.php?obrazek=blabla to jesli zrobie tak:
  1. <?php
  2. if(isset($_GET['menu']) or isset($_GET['obrazek']) 
  3. {
  4.  tutaj jakis kod
  5. }
  6. else
  7. {
  8.  tutaj to co ma byc tylko na stronie glownej
  9. }
  10. ?>

i to nie dziala bo i tak jest wyswietlane na wszystkich stronach(to co ma byc tylko na glownej). Probowalem tez tak:
  1. <?php
  2. if(!isset($_GET['menu']) or !isset($_GET['obrazek']) 
  3. {
  4.  strona glowna
  5. }
  6. ?>

i nic sad.gif
Jak mozna rozwiazac moj problem?
babejsza
  1. <?php
  2. if(!isset($_GET['menu']) && isset($_GET['obrazek'])) 
  3. {
  4.  tutaj jakis kod
  5. }
  6. else
  7. {
  8.  tutaj to co ma byc tylko na stronie glownej
  9. }
  10. ?>
revyag
Przenoszę na przedszkole.
ydy10
or tj ||
and tj &&
4qp
Cytat(ydy10 @ 28.08.2006, 19:31 ) *
or tj ||
and tj &&

Zapomnialem napisac ze probowalem tez "||" i to samo czyli nic. A co do "&&" to nie moze byc, bo one(menu i obrazek) nie sa ze soba powiazane. To ma byc tak ze: "jesli to lub to bedzie ustawione to wtedy zrob cos, w innym wypadku zrob to(czyli wyswietl to co ma byc na stronie glownej)" albo "jesli to lub to nie bedzie ustawione to zrob cos" - moze tak bedzie wiadomo o co mi chodzi.
acztery
a moze lepiej elseif" title="Zobacz w manualu php" target="_manual
ikioloak
Przy zalozeniu ze strona glowna nie ma parametru zadnego w $_GET, powinno dzialac takie cos:
  1. <?php
  2. if(($_GET['menu'] == 'opis') || ($_GET['obrazek'] == 'blabla')) 
  3. {
  4.  tutaj jakis kod
  5. }
  6. elseif (empty($_GET))
  7. {
  8.  tutaj to co ma byc tylko na stronie glownej
  9. }
  10. ?>
4qp
OK juz wiem w czym problem, tylko nie wiem co zrobic by go rozwiazac. To co wyzej pisalem jest w pliku main.php a ten plik jest laczony z index.php(include ('main.php')). I dlatego nie wyswietla mi to co jest w
  1. <?php
  2. elseif (empty($_GET))
  3. {
  4.  tutaj to co ma byc tylko na stronie glownej
  5. }
  6. ?>

jesli przejde bezposrednio do main.php to wyswietla a poprzez index.php nie. Wie ktos jak ten problem rozwiazac?
phpion
  1. <?php
  2. if (strlen($_SERVER['QUERY_STRING']) > 0)
  3. {
  4. // jakas strona
  5. }
  6. else
  7. {
  8. // strona glowna
  9. }
  10. ?>

moze tak?
4qp
Dziala. Wielkie dzieki smile.gif
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.