Visualizzazione dei risultati da 1 a 5 su 5

Discussione: IF dentro ciclo WHILE

  1. #1

    IF dentro ciclo WHILE

    ciao a tutti
    ho un problema con un ciclo while con all'interno una serie di if.
    se non utilizzo gli if mi da il risultato in maniera corretta. mentre con gli if non mi da niente! :master:
    vi posto il codice della parte di script in questione

    Codice PHP:
    //realizzo un ciclo WHILE
    while ($row mysql_fetch_array($result)) {

    //stampo il risultato

    if ($row[titolo_c]==0) {
    echo 
    "";
    } else {

    echo 
    "<table width=\"100%\" border=\"0\" align=\"center\"><tr><td>Titolo
    <a href=\"view_titolo.php?id=
    $row[id]\" class=\"link1Bold\">" $row[titolo_c] . "</a></td></tr></table>
    "
    ;
    }

    if (
    $row[titolo_l]==0) {
    echo 
    "";
    } else {

    echo 
    "<table width=\"100%\" border=\"0\" align=\"center\"><tr><td>Titolo 2
    <a href=\"view_titolo.php?id=
    $row[id]\" class=\"link1Bold\">" $row[titolo_l] . "</a></td></tr></table>
    "
    ;
    }

    if (
    $row[titolo_ma]==0) {
    echo 
    "";
    } else {

    echo 
    "<table width=\"100%\" border=\"0\" align=\"center\"><tr><td>Titolo 3
    <a href=\"view_titolo.php?id=
    $row[id]\" class=\"link1Bold\">" $row[titolo_ma] . "</a></td></tr></table>
    "
    ;
    }
    }
    }


    grazie in anticipo

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    error_reporting(E_ALL);
    //realizzo un ciclo WHILE
    while ($row = mysql_fetch_array($result)) {
    	//stampo il risultato
    	if ($row['titolo_c']==0)
    		echo "";
    	else
    		echo "<table width=\"100%\" border=\"0\" align=\"center\"><tr><td>Titolo
    <a href=\"view_titolo.php?id={$row['id']}\" class=\"link1Bold\">" . $row['titolo_c'] . "</a></td></tr></table>
    ";
    	if ($row['titolo_l']==0)
    		echo "";
    	else
    		echo "<table width=\"100%\" border=\"0\" align=\"center\"><tr><td>Titolo 2
    <a href=\"view_titolo.php?id={$row['id']}\" class=\"link1Bold\">" . $row['titolo_l'] . "</a></td></tr></table>
    ";
    	if ($row['titolo_ma']==0) 
    		echo "";
    	else
    		echo "<table width=\"100%\" border=\"0\" align=\"center\"><tr><td>Titolo 3
    <a href=\"view_titolo.php?id={$row['id']}\" class=\"link1Bold\">" . $row['titolo_ma'] . "</a></td></tr></table>
    ";
    }
    think simple think ringo

  3. #3
    grazie marketto
    ho utilizzato
    Codice PHP:
    error_reporting(E_ALL); 
    , e mi ha segnalato che mi ero dimenticato gli apici :rollo: ...però il problema persiste!!

    continua a non stamparmi alcun risultato a video :master:
    perchè??

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova con
    codice:
    if ($row['titolo_c'] == "")
    oppure
    codice:
    if ($row['titolo_c'] == NULL)
    think simple think ringo

  5. #5
    Originariamente inviato da marketto
    prova con
    codice:
    if ($row['titolo_c'] == "")
    oppure
    codice:
    if ($row['titolo_c'] == NULL)

    SIII

    così funziona!! ho utilizzato sia
    codice:
    if ($row['titolo_c'] == "")
    che
    codice:
    if ($row['titolo_c'] == NULL)
    vanno bene entrambi!

    grazie

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.