Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Percorsi alternativi

  1. #1

    Percorsi alternativi

    Salve,

    dopo aver effettuato la connessione al database e impostato la query, vorrei far eseguire un blocco di codice misto (HTML + php) solo se l'array risultante dalla query non è vuota: ho provato con la funzione empty come riporto qua sotto ma non funziona (mi dà un parse error: ho controllato che le parentesi graffe aperte e chiuse corrispondessero, ma forse l'errore è nel "!").
    Qualcuno sa dirmi cosa sbaglio e qual è il modo migliore per verificare che il risultato della query non sia vuoto?

    Grazie mille.

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE) die ("Errore nella connessione. Verificare
    i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $query = "SELECT * FROM contatti";
    $result = mysql_query($query, $db);

    if (!empty(mysql_fetch_array($result))) {
    ?>
    <table><tr><td> .................................................. ......................................</td></tr></table>
    <?php
    }
    ?>



    ............. </p> ecc...

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE) die ("Errore nella connessione. Verificare
    i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    
    $query = "SELECT * FROM contatti";
    $result = mysql_query($query, $db);
    
    if (mysql_num_rows($result) != 0) {
    ?>
    <table><tr><td> ........................................................................................</td></tr></table>
    <?php
    }
    ?>
    
    
    
     ............. </p> ecc...
    think simple think ringo

  3. #3

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.