Ciclo strano in PHP
(1/1)
DjAxo:
So che è semplice e non ridete vi prego ma non capisco perchè in questo codice l'<hd> che ho inserito nell'<hr> piu in basso viene allargato e allineato con quello sopra
E' un ciclo che riproduce la tabellina del 2 fino a 10 ma lo spazio in tabella della prima cifra cioè 2 è troppo larga e viene in automatico lol :o
<body>
<table border=1>
<tr>
<?php
$iniz = 1;
$fin = 10;
for( $count = $iniz;
$count <= $fin;
$count ++)
print("<td>$count</td>");
?>
</tr>
</table>
<table border="1">
<tr><td>tabellina del 2 fino a 10</td></tr>
<tr>
<?php
$iniz = 2;
$max = 10;
while ($iniz <= $max){
print("<td>$iniz</td>");
$iniz = $iniz + 2;
}
?>
<tr>
</table>
</body>
csc:
il ciclo FOR non dovrebbe essere scritto con la graffa?
for( $count = $iniz; $count <= $fin; $count ++)
{
print("<td>$count</td>");
}
non credo sia quello il problema.
Comunque prova a dare una width fissa ai TD.
Per esempio print("<td width="200">$count</td>");
:pollicione:
900931:
La tabella dispone sempre i contenuti in base alla cella più larga della colonna. La colonna del 2 è la stessa della scritta. Quindi o spezzi la tabella così:
<html>
<body>
<table border="1">
<tr>
<td>tabellina del 2 fino a 10</td>
</tr>
</table>
<table border="1">
<tr>
<td>2</td>
<td>4</td>
<td>6</td>
<td>8</td>
<td>10</td>
</tr>
</table>
</body>
</html>
Altrimenti usa l'attributo colspan
<html>
<body>
<table border="1">
<tr>
<td colspan="5">tabellina del 2 fino a 10</td>
</tr>
<tr>
<td width="26">2</td>
<td width="26">4</td>
<td width="26">6</td>
<td width="26">8</td>
<td width="26">10</td>
</tr>
</table>
</body>
</html>
Navigazione
[0] Indice dei post
Vai alla versione completa