Visualizzazione dei risultati da 1 a 4 su 4

Discussione: if non funziona

  1. #1

    if non funziona

    Ciao a tutti ho questa pagina php e vorrei non far comparire nulla se la query non da risultati
    Codice 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 <= ) {
    ?>
    <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??
    http://www.angelogalantino.com

  2. #2
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    non uso php da un po' ma credo tu debba sostituire qualcosa del genere:
    if($risultato <= 0 ) {
    con
    $numerorighe = mysql_num_rows ($risultato);
    if($numerorighe<=0) {
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

  3. #3
    Ok grazie. Risolto. Però ho invertito ho messo
    $numerorighe = mysql_num_rows ($risultato);
    if($numerorighe<=0) {
    echo "NOOOO";
    } else {
    tutto il resto
    }

    e funziona...
    http://www.angelogalantino.com

  4. #4
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    Io ne ho viste cose che voi umani non potreste immaginare. Navi da combattimento in fiamme al largo dei bastioni di Orione e ho visto i raggi B, balenare nel buio vicino le porte di Tannhäuser. E tutti quei momenti ... andranno ... perduti nel tempo, come lacrime nella pioggia. È tempo di morire. (Roy Batty).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.