Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema con <td>

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41

    Problema con <td>

    Ciao a tutti,
    sto creando questa riga, ma mi crea un colonna a destra blank, perchè?

    Codice PHP:
    for ($y=0;$y<15;$y++)
        {
        
    mysqli_data_seek($result3,($y));
        
    $row_testata mysqli_fetch_row($result3);
        echo 
    "<td  COLSPAN= '2' > $row_testata[1]</td>";
        } 

    Ciao

  2. #2
    echo "<td COLSPAN= '2' >".$row_testata[1]."</td>";

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    Non cambia niente!!


  4. #4
    Originariamente inviato da zr7s
    Non cambia niente!!

    domanda stupida.. ovviamente al di fuori di quello che hai postato ci sono gli altri tag per la creazione della tabella giusto?

    <table>
    <tr>

    <td> tua variabile </td>

    </tr>
    </table>

    seconda, il colspan ti serve per forza? magari è quello che rovina l'output.. ma qui andiamo un po OT

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    Questa è la table:

    Codice PHP:
    <table>
    <
    thead>
    <
    tr>
    <
    td ROWSPAN='2'></td>
    /* lascio una cella vuota  */

    for ($y=0;$y<15;$y++)
        {
        
    mysqli_data_seek($result3,($y));
        
    $row_testata mysqli_fetch_row($result3);
        echo 
    "<td  COLSPAN= '2' > $row_testata[1]</td>";
        }

    </
    tr>
    </
    thead>
    </
    table
    Quindi,
    1 vuota + 15 del for dovrebbe creare 16 celle, invece ne fa 17.

  6. #6
    perchè y=0 .. non parte da 1

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    Devo prendere il valore da result3.
    Quindi parte da 0 giusto?

  8. #8
    se tu metti la condizione " for ($y=0 "
    il contatore dei cicli partirà sempre da zero.
    impostalo a 1 e vedrai che farà 16 celle

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    41
    SI, ma mi perdo il valore di result3.

    in result3 ho :
    1 io
    2 tu
    ......

    ora vorrei metterli in testata, se parto da 1 mi perdo "1 io".

  10. #10
    ma allora non puoi usare la stessa variabile per il risultato e per il contatore

    Codice PHP:
    while ($y 15)
        {
        
    mysqli_data_seek($result3,($y));
        
    $row_testata mysqli_fetch_row($result3);
        echo 
    "<td  COLSPAN= '2' > $row_testata[1]</td>";
    $y=$y+1;

    prova così

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.