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!