Buon giorno e buona domenica.
in questo estratto non mi entra mai nel ciclo foreach se la query non trova record.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;
Come posso testare l'esito 'not found'?
grazie!