Ciao a tutti!!

ho un piccolo problemino in PHP, sto facendo uno script per la creazione di un codice..in pratica da un form html prelevo quanto inserito, con un po di if converto i dati in altri (ad esempio la variabile mammapapa diventa mp)(a proposito, io uso 5 else if, non è che per caso esiste in php uno switch case?!) e poi stampo tutto a video..
niente di che.

pero' ho notato che usando due volte $_REQUEST sulla stessa variabile mi da errore a quella riga.

esempio:

codice:
<?PHP
	echo"Il codice inserito corrisponde a:
" . "$_REQUEST[linea]" . " $_REQUEST[altrevariabili]";
!!!	$lin=$_REQUEST[linea];
	$host = 'localhost';
	$user = 'user';
	$password = '';
	$database = 'nome_database';
	
	if($linea == 'VALORE01')
		$lin='val01';
!!!		else if($_REQUEST[linea] == 'VALORE02')
			$lin='val02';
				else if($_REQUEST[linea] == 'VALORE03')
					$lin='val03';
					else
						$lin='val04';
mi da errore "Notice: Use of undefined constant linea - assumed 'linea'" alle righe con i 3 punti esclamativi...

Uso EasyPHP 1.8 in locale.

ditemi voi come si potrebbe risolvere!!

mille grazie!