Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> co zrobic by nie informował o niestniejącym indeks
gvk
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.02.2006

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


Sprawa wyglada nastepująco. Zrobiłem następujący kod, który w przypadku wpisania w adresie strony np. index.php?id=45 (nieistniejącej) wrzuci to co ja chce np. newsy. Wszystko chodzi dobrze tylko ze wywala mi ostrzezenie ze nie ma takiego indexu (tego wpisanego 45) w array. Jakies sugestie jak to obejsc - i nie chodzi mi tu o zmiane w php.ini wyswietlania błedów.
<?
if (isset($_GET['id']))
{
if($c[$_GET['id']]=="")
{
include ('./news.php');
} else {
include $c[$_GET['id']];
} } else {
include ('./news.php');}
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pawelgdz
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 30.01.2006

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


a czy nie lepiej użyć instrukcji switch() ?

np.
  1. <?
  2. switch($_GET['go']) {
  3.  
  4. case "1": strona_1(); break;
  5. .
  6. .
  7. .
  8. default: brak_strony(); break; // tutaj includujesz stronę która zawiera tresc o braku takiej strony ...
  9.  
  10.  
  11. }
  12.  
  13. ?>
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: 14.10.2025 - 22:08