Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    se non trova niente....

    vorrei dirgli se non trovi nulla, (il nulla vuol dire nessun record)
    allora fai così.
    Così non mi funzia, mi date un aiutino??

    elseif ($dati["id"]==="")
    {
    echo "eeee";
    mysql_close();
    }

  2. #2

    Re: se non trova niente....

    Originariamente inviato da massimo80
    vorrei dirgli se non trovi nulla, (il nulla vuol dire nessun record)
    allora fai così.
    Così non mi funzia, mi date un aiutino??

    elseif ($dati["id"]==="")
    {
    echo "eeee";
    mysql_close();
    }
    Prova a contare il numero delle righ, se è =0 fai quello che ti serve

  3. #3
    mmmm interessante......
    adesso provo grazie..non male come idea

  4. #4
    ho provato così ma non mi funzia....


    codice:
    $result = mysql_query("SELECT id,FROM ciccio WHERE data_inizio <= NOW() and data_fine >= NOW() LIMIT 0,1");
       	while ($num_righe = mysql_num_rows($result))
    
    
    if ($num_righe==="0")
    { 
    echo "see";
    
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    puoi fare
    if(mysql_num_rows($result) == 0)
    echo "niente";

  6. #6
    ho provato in diversi modi ma non mi funzia...:-(

    if(mysql_num_rows($result)==0)
    {
    echo "niente";
    }

    come mai?

  7. #7
    Codice PHP:
    $conn=mysql_connect('localhost','nome_utente','password');
    mysql_select_db('nome_db',$conn);
    $result mysql_query("SELECT id,FROM ciccio WHERE data_inizio <= NOW() and data_fine >= NOW() LIMIT 0,1");
    if(
    mysql_num_rows($result) == 0
    echo 
    "niente";
    else 
    echo 
    "pieno"
    Modifica i dati per la connessione e riprova

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    codice:
    $query = "SELECT... ";
    
    $result = mysql_query($query, $db);
    
    if(mysql_num_rows($result) == 0) 
    //niente
    else
    //codice

  9. #9
    Non è obbligatorio il secondo parametro, se lo lasci vuoto va a cercare la prima connessione aperta. Ame è venuto il dubbio che non si è colelgato al database

  10. #10
    ok ci sono
    $result = mysql_query("SELECT * FROM ciccio WHERE data_inizio <= NOW() and data_fine >= NOW() LIMIT 0,1");
    //while($dati = mysql_fetch_array($result))


    if(mysql_num_rows($result) == 0)
    echo "niente";
    else
    echo "pieno";

    se levo il while funziona, ma io ho bisogno di definire quel while perchè la funzione del conta righe la devo mettere dopo 4 if e quindi diventerebbe. :
    elseif (mysql_num_rows($result) == 0)
    echo "niente";
    else
    echo "pieno";

    Perchè se definisco il while in alto non mi funzia?

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.