Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    risultato query VUOTO e condizione if php

    ciao, ho una query che mi restituisce un risultato vuoto, o meglio, non mi restituisce dati....
    io devo fare in modo che, SE la query non restituisce dati , ci sia una determinata condizione...

    questo è il mio codice

    Codice PHP:
    $sql2 "SELECT * FROM periodo_attivita WHERE id_bagno = ".$id_bagno;
    $res2 mysql_query($sql2);
    while(
    $row2 mysql_fetch_array($res2)){
        
    $id_periodo $row2["id_periodo"];
        
    $dal $row2["dal"];
        
    $al $row2["al"];

    all'interno del ciclio while SE la query non restituisce niente ci deve essere un IF...
    ho provato con if($id_periodo == "" ) echo "aaaa"; oppure if(!$row2) echo "aaa";
    ma non va bene, la condizione (if) non compare

    come posso fare?

  2. #2
    Se il resultset è vuoto non entra proprio nel while !

    Codice PHP:
    if (mysql_fetch_row($res2) == 0) {
        ...

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    mmm.... troverò un sistema alternativo...
    thx

  4. #4
    Originariamente inviato da danirota
    mmm.... troverò un sistema alternativo...
    thx
    Te l'ho appena postato
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    non funziona....

  6. #6

    Re: risultato query VUOTO e condizione if php

    Originariamente inviato da danirota

    all'interno del ciclio while SE la query non restituisce niente ci deve essere un IF...
    ehm...

    all'interno del ciclo while SE la query non restituisce niente.....

    ....non ci entra nemmeno!!!

  7. #7
    Originariamente inviato da danirota
    non funziona....
    E che errore ti da di grazia?! ...e il codice?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    non da errore, semplicemente non entra nel ciclo,.... però io devo fare in modo che SE la query non restituisce niente, allora si verificherà una certa condizione

    ecco il codice

    Codice PHP:
    $sql2 "SELECT * FROM periodo_attivita WHERE id_bagno = ".$id_bagno;
    $res2 mysql_query($sql2);
    while(
    $row2 mysql_fetch_array($res2)){
        
    $id_periodo $row2["id_periodo"];





    avete suggerimenti?

    thx

  9. #9
    Originariamente inviato da danirota
    non da errore, semplicemente non entra nel ciclo,.... però io devo fare in modo che SE la query non restituisce niente, allora si verificherà una certa condizione

    ecco il codice

    Codice PHP:
    $sql2 "SELECT * FROM periodo_attivita WHERE id_bagno = ".$id_bagno;
    $res2 mysql_query($sql2);
    while(
    $row2 mysql_fetch_array($res2)){
        
    $id_periodo $row2["id_periodo"];





    avete suggerimenti?

    thx
    Non vedo il codice che ti ho postato...eppure hai detto che non funziona
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #10
    ho copiato quello che mi avevi scritto, e non da risultato, cioè è semplicemente vuoto, ma perchè non entra nel ciclo while.
    Comunque ho risolto inserendo dei valori 'nulli' nella tabella periodo_attivita e poi facendo un controllo su quei valori, in modo da avere dei risultati, e quindi entrando nel ciclo, ma poi confrontare se quei risultati siano validi o no...

    ad ogni modo grazie mille per la disponibilità!!!!

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.