Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ciclo while

  1. #1

    Ciclo while

    Salve io devo stampare a video una tabella di 3 celle x riga..

    il codice che scrivo io è il seguente
    Codice PHP:
    while($row mysql_fetch_array($result))
    {
    // Variabili utili
    $testo $row_img_news['testo'];


    echo 
    "
     <tr>
      <td>
    $testo</td>
      <td>
    $testo</td>
      <td>
    $testo</td>
     </tr>';

    }


    echo '

    </table>
    '; 
    il risultato che ottengo sono 3 celle per riga tt uguali.. come faccio a dirgli che deve fare 3 righe e poi andare a capo e farne altre 3.. ogni cella deve contenere dati diversi
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Codice PHP:

    <?php
    $i
    =0;
    while(
    $row mysql_fetch_array($result))
    {
        
    $i++;

    // Variabili utili
    $testo $row_img_news['testo'];

    if(
    $i==1){
        echo 
    '<tr>';
    }
    echo 
    "<td>$testo</td>";

    if(
    $i==3){
    echo 
    '</tr>';
    $i=0;
    }
    }
    echo 
    '</table>';
    ?>
    La vita e' uno switch();

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    come può contenere valori diversi se tu imposti che la variabile è sempre uguale?

    Codice PHP:
     $testo $row_img_news['testo']; 
    il contenuto si trova in $row

    che è un array

    quindi $row[0]-$row[1] etc....
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Originariamente inviato da marco80
    Codice PHP:

    <?php
    $i
    =0;
    while(
    $row mysql_fetch_array($result))
    {
        
    $i++;

    // Variabili utili
    $testo $row_img_news['testo'];

    if(
    $i==1){
        echo 
    '<tr>';
    }
    echo 
    "<td>$testo</td>";

    if(
    $i==3){
    echo 
    '</tr>';
    $i=0;
    }
    }
    echo 
    '</table>';
    ?>
    grazie 1000 funziona

    come può contenere valori diversi se tu imposti che la variabile è sempre uguale?

    Codice PHP:
    $testo $row_img_news['testo']; 

    il contenuto si trova in $row

    che è un array

    quindi $row[0]-$row[1] etc....
    ma viene sciolto dall'array e viene modificato ogni volta x ogni ciclo.. quindi nn è costante
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

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.