Witam.
Poniżej umieściłam kod html i php służący mi do wyswietlania numeru ubezpieczenia i nazwy ubezpieczyciela dla numeru pesel wpisanego do formularza html i obsłużonego metodą GET.Nie mogę wykorzystać metody post a wynik musi być zwrócony w formacie JSON.To co stworzyłam nie jest uniwersalne ( pisanie instrukcji warunkowych i tworzenie tablic dla każego przypadku...)Nie umiem jednak wymyślić niczego lepszego , bardziej uniwerslanej metody.Czy mógłby mi ktoś podpowiedzieć jak to lepiej wykonać ? Z góry serdecznie dziękuję
<?php
$dane1=array('nazwa ubezpieczyciela'=>'Insurance Company A' , 'numer ubezpieczenia' => '123');
$dane2=array('nazwa ubezpieczyciela'=>'Insurance company B' ,'numer ubezpieczenia'=>'345');
$x=$_GET['pesel'];
switch($x)
{
case '123456789123';
echo json_encode($dane1);
break;
case '987654321987';
echo json_encode($dane2);
break;
}
?>
plik html :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</head>
<body>
<form action="skrypt.php" method="get">
<p>
<h1> Wprowadź pesel </h1>
<input type="text" name="pesel" />
<input type="submit" value="zatwierdż" />
</p>
</form>
</body>
</html>