[php]Parametry w adresie

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Gorcik
Posty: 12
Rejestracja: wt maja 04, 2004 8:11 pm

[php]Parametry w adresie

Post autor: Gorcik »

Mam taki skrypt:

Kod: Zaznacz cały

<?
$id=$_GET["id"];

if ($id=="")
	{
	include("newsy/news.php");
	}

if ($id=="chomik")
	{
	include("chomik.html");
	}

if ($id=="kupujemy")
	{
	include("kupujemy.html");
	}
if ($id=="oswajanie")
	{
	include("oswajanie.html");
	}
?>
I chcę żeby po wpisaniu w adresie jakiś innych parametrów niż są w skrypcie np index.php?id=krowa wyświetlał się jakiś komunikat. Jak to zrobić???
peterson
Przelotem
Przelotem
Posty: 204
Rejestracja: pt mar 21, 2003 4:24 pm
Lokalizacja: Wielka Brytania
Kontakt:

Re: [php]Parametry w adresie

Post autor: peterson »

lepiej to zrob na switch'u
Gorcik
Posty: 12
Rejestracja: wt maja 04, 2004 8:11 pm

Re: [php]Parametry w adresie

Post autor: Gorcik »

peterson pisze:lepiej to zrob na switch'u
Jestem początkujący, możesz mi to lepiej wytłumaczyć???
Grzegorz Winiarski
Nowy
Nowy
Posty: 147
Rejestracja: pt lut 27, 2004 10:36 pm
Lokalizacja: Kraków

Re: [php]Parametry w adresie

Post autor: Grzegorz Winiarski »

[php]<?php
switch ($_GET['id']) {
case "":
include "newsy.html";
break;
case "chomik":
include "chomik.html";
break;
....
default include "newsy.html";
break;
}

?>[/php]
Mam nadzieje, że nie ma żadnego błędu, zresztą zawsze pełny opis znajdziesz w manualu.
ODPOWIEDZ