Cześć, ogólnie wszystko działa, poprawnie dane z bazy są wyciągane natomiast jak wyrzucić błąd podczas gdy użytkowik nie poda tablicy client
żadnego id? Np. www.example.pl?client=
albo gdy nie ma takiego id w bazie? Nie mogę tego rozgryźć na złączonych tabelach.
Z góry dzięki za podpowiedzi.
$get_id = $db->prepare("SELECT b.desc, a.id, a.id_nfc, a.name, a.surname, a.phone FROM `users` AS `a` JOIN `cars_job` AS `b` ON a.id_nfc = b.id_user WHERE a.id_nfc = :id_nfc");
$get_id->bindValue(":id_nfc", $_GET['client'], PDO::PARAM_STR);
if(!$get_id->execute()){
print_r($get_id->errorInfo());
}
foreach ($get_id as $row) {
switch($_GET['client']) {
case ''.$row['id_nfc'].'':
echo '
<p>Witaj: '.$row['name'].' '.$row['surname'].'</p>
<p>Twoje id to: '.$row['id_nfc'].'</p>
<p>Numer telefonu: '.$row['phone'].'
';
echo '
<p>Twoje usługi:</p>
<p>'.$row['desc'].'</p>
';
break;
default:
echo 'Brak użytkownika w bazie';
break;
}
}