if non funziona

  • Creatore Discussione Creatore Discussione lelemkop
  • Data di inizio Data di inizio

lelemkop

Utente Attivo
2 Lug 2013
55
0
6
Ciao a tutti ho questa pagina php e vorrei non far comparire nulla se la query non da risultati
PHP:
<?php 
require_once("dbcontroller.php");
$db_handle = new DBController();
$date_str = $_POST['testo'];$converted = date("d/m/Y", strtotime($date_str));
$query = (" SELECT DATE_FORMAT(data, '%d/%m/%Y') as data, cognome, nome, data_nasc, 
luogo, domicilio, FROM abitazione WHERE data = '$date_str' ''");
$risultato=mysql_query($query);
if($risultato <= 0 ) {
?>
<h3 align = center>persone presentate in data <?php echo $converted ?> </h3>
<?php     
    $contenuto = "<table align = center width=54% border=1><thead> 
   <tr>      <th>Data</th>   
   <th>Cognome</th>  
   <th>Nome</th>  
   <th>Data di Nascita</th>
     <th>Luogo di nascita</th>  
   <th>Domicilio</th>     
    </tr>  <thead>";
while ($riga = mysql_fetch_assoc($risultato)) {
$contenuto .= "<tr><td>".$riga["data"]."</td>";
$contenuto .= "<td>".$riga["cognome"]."</td>";
$contenuto .= "<td>".$riga["nome"]."</td>";
$contenuto .= "<td>".$riga["data_nasc"]."</td>";
$contenuto .= "<td>".$riga["luogo"]."</td>";
$contenuto .= "<td>".$riga["domicilio"]."</td>";}


$contenuto .= "</table>";



echo $contenuto;
}
else
{    echo "NOOOOOOO";
}
mysql_close($connessione);
?>
Vedo in qualsiasi caso la scritta "NOOOOO"
come mai??
 
Risolto inserendo
$numerorighe = mysql_num_rows($risultato);

if($numerorighe <= 0 )
{
echo "BOOOOO";}
else{
ecc ecc
 

Discussioni simili