Buon giorno e buona domenica.
codice:
try {
$sql = "SELECT * from utenti WHERE ut_id =".$userid;
$result = $pdo->query($sql);
}
catch (PDOException $e)
{
/* GESTIRE IN MANIERA CORRETTA ERRORE E APRIRE FINESTRA */
$error = 'Error fetching utenti: ' . $e->getMessage();
echo "<script type=\"text/javascript\">alert(\"".$error."\");</script>";
exit();
}
// metti qua il while utente
foreach ($result as $row):
if (empty($row))
{
// utente trovato ora controllo se ha un padre
//echo "utente trovato:".$userid." e padre ".$idpadre;
$error= "Spiacenti NON sei un Utente Registrato";
echo "<script type=\"text/javascript\">alert(\"".$error."\");location.href='../ita/ita.html';</script>";
}
else // utente non trovato
{
$error= "ok ci sei";
echo "<script type=\"text/javascript\">alert(\"".$error."\");location.href='../ita/ita.html';</script>";
}
endforeach;
in questo estratto non mi entra mai nel ciclo foreach se la query non trova record.
Come posso testare l'esito 'not found'?
grazie!