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

    Nascondere Colonna (se non vi sono risultati)

    Ciao a tutti,

    Come da titolo, avrei bisogno di nascondere una colonna se non vi sono risultati.

    QUalche suggerimento?


    Grazie...

  2. #2
    Di cosa stiamo parlando?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Originariamente inviato da satifal
    Di cosa stiamo parlando?

    Chiedo venia


    Codice PHP:
    <div class="table">
                <div class="head"><h5 class="iFrames">Utenti</h5></div>
                <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
                    <thead>
                        <tr>
                            <th>Nome</th>
                            <th>COD</th>
                            <th>RE</th>
                            <th>Filiale</th>

                          
                        </tr>
                    </thead>
                    <tbody>

    <?php
    $i
    =0;
    while (
    $i $num) {


    $nome=mysql_result($result,$i,"nome");
    $cod=mysql_result($result,$i,"cod");
    $re=mysql_result($result,$i,"re");
    $filiale=mysql_result($result,$i,"filiale");

    ?>

                    
                        <tr>
                            <td><?php echo $nome?></td>
                            <td><?php echo $cod?></td>
                            <td><?php echo $re?></td>
                            <td><?php echo $filiale?></td>

                        </tr>
    <?php
    $i
    ++;
    }
    ?>
                       
                    </tbody>
                </table>
            </div>
    Ho 4 colonne per i risultati, se non ci sono valori per le filiali, come faccio a nascondere la colonna intera?

  4. #4
    sul ciclo basta fare un IF

    Codice PHP:
    <?php 
    $i
    =0
    while (
    $i $num) { 


    $nome=mysql_result($result,$i,"nome"); 
    $cod=mysql_result($result,$i,"cod"); 
    $re=mysql_result($result,$i,"re"); 
    $filiale=mysql_result($result,$i,"filiale"); 

    ?> 

                     
                        <tr> 
                            <td><?php echo $nome?></td> 
                            <td><?php echo $cod?></td> 
                            <td><?php echo $re?></td> 
                            <?php if ($filiale) { ?>
                            <td><?php echo $filiale?></td>
                            <?php ?> 

                        </tr> 
    <?php 
    $i
    ++; 

    ?>
    così se $filiale è vuota non viene visualizzata la sua colonna!

  5. #5
    Grazie Emulman,

    Ok per il ciclo, però, come faccio ora a nascondere l'intestazione dato che é prima del ciclo?

    Saresti così gentile da darmi una dritta?

    <tr>
    <th>Nome</th>
    <th>COD</th>
    <th>RE</th>
    <th>Filiale</th>
    </tr>

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.