[PHP] get i echo i if


(michm4) #1

Sorry za nazwe tematu ale nie wiem jak by to nazwać.

Chodzi mi o to jak przerobić ten kod.

<?php


$get = $_GET['get'];


$get_1 = "get1";

$get_2 = "get2";

$get_3 = "get3";

$get_4 = "get4";


if ($get == "p1") {$get = $get_1;}

if ($get == "p2") {$get = $get_2;}

if ($get == "p3") {$get = $get_3;}

if ($get == "f1") {$get = $get_4;}


echo $get;

?>

tak, aby działał tak jak działa + jak wpiszemy coś innego w get niż get1, get2, get3, get4 to pokazuje się echo "wpisz cos innego"; jak to zrobić ?


(Janek Max) #2
<?php


$get = $_GET['get'];


$get_1 = "get1";

$get_2 = "get2";

$get_3 = "get3";

$get_4 = "get4";


if ($get == "p1") {$get = $get_1;}

elseif ($get == "p2") {$get = $get_2;}

elseif ($get == "p3") {$get = $get_3;}

elseif ($get == "f1") {$get = $get_4;}

else {$get = 'Wpisz cos innego. ;P';}


echo $get;

?>

(michm4) #3

dziękuje bardzo :slight_smile:


(Damgora) #4
$a = array(

    'p1'=>'get1',

    'p2'=>'get2',

    'p3'=>'get3',

    'f1'=>'get4'

);

$get = $_GET['get'];

if(array_key_exists($get, $a))

    echo $a[$get];

else

    echo 'wpisz cos innego';