Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Ciclo While

  1. #1

    Ciclo While

    Utilizzo il ciclo sotto per alimentare i dati in tabellele tabelle. E mi crea le linee correttamente.
    Vorrei però utilizzarlo per una formattazione diversa, come quella che riporto sotto.
    Però non mi mostra le informazioni nei DIV.
    Dove sbaglio?

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

    $titolo=mysql_result($result,$i,"titolo");

    ?>
                    
                    
                        
                        
                        <div class="supTicket nobg">
                            <div class="issueType">
                                <span class="issueInfo"><?php echo $titolo?></span>
                                <span class="issueNum">[ #<?php echo $titolo?> ]</span>
                                <div class="fix"></div>
                            </div>
                            
                            <div class="issueSummary">
                                   [url="#"][img]images/user.png[/img][/url]    
                                <div class="ticketInfo">
                                    <ul>
                                        [*][url="#"]<?php echo $titolo?>[/url]
                                        <li class="even"><strong class="red">[ <?php echo $titolo?> ][/b][*]Status: <strong class="gray">[ <?php echo $titolo?> ][/b]
                                        <li class="even"><?php echo $titolo?>[/list]
                                    <div class="fix"></div>
                                </div>
                                <div class="fix"></div>
                            </div> 
                        </div>
                        
        <?php
    $i
    ++;
    }
    ?>

  2. #2
    UP?

  3. #3

  4. #4
    Se il problema è nei DIV non vedo cosa possa centrare PHP dato che l'unica variabile PHP riguarda il titolo e tutto il resto è cablato a codice?
    Probabilmente hai un problema nel CSS.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Altrimenti chiediti:
    1)$result è una risorsa mysql?
    2)Il ciclo è eseguito almeno una volta ovvero $num che valore ha?
    3)Dopo la mysql_result $titolo===false? Nel qual caso mysql_result è fallita, e la echo di false equivale alla echo di una riga vuota.

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  6. #6
    Quello che non riesco a fare é includere i DIV nel ciclo.

    Per esempio, per le tabelle é relativamente semplice:
    Hai l'intestazione:
    Codice PHP:
    <tr>
                            <
    th>Data</th>
    </
    tr
    e poi il contenuto:

    Codice PHP:
    <tr>
                            <td><?php echo $data?></td>
    </tr>
    Però con i DIV non riesco a generare il loop. Questo é il problema.

  7. #7
    Originariamente inviato da cris.calleo
    Quello che non riesco a fare é includere i DIV nel ciclo.

    Per esempio, per le tabelle é relativamente semplice:
    Hai l'intestazione:
    Codice PHP:
    <tr>
                            <
    th>Data</th>
    </
    tr
    e poi il contenuto:

    Codice PHP:
    <tr>
                            <td><?php echo $data?></td>
    </tr>
    Però con i DIV non riesco a generare il loop. Questo é il problema.
    Sinceramente non capisco quale sia il problema?! Che differenza c'è nel generare il codice html di una table piuttosto che di un div?!?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    É proprio questo il problema.
    Con TR va bene, con i DIV no.

  9. #9
    Originariamente inviato da cris.calleo
    É proprio questo il problema.
    Con TR va bene, con i DIV no.
    Cosa significa "Con TR va bene, con i DIV no"? Mi stai dicendo che metti semplicemente "DIV" al posto di "TR"? Se è così, più che PHP ti consiglio di rivedere un po' di HTML!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #10
    Originariamente inviato da satifal
    Cosa significa "Con TR va bene, con i DIV no"? Mi stai dicendo che metti semplicemente "DIV" al posto di "TR"? Se è così, più che PHP ti consiglio di rivedere un po' di HTML!
    Infatti, il problema stava nell'HTML. Ho dovuto modificare il CSS e il Javascript.
    Grazie per il prezioso aiuto.

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.