- Home
- Categorie
- Coding e Sistemistica
- PHP
- replicare una tabella
-
replicare una tabella
ciao a tutti, finalmente eccomi qua
ho un problemino da risolvere
fatta con le td mi è stato facile
adesso vorrei farlo con una tabella intera
vi spiego
ho una tabella che con un ciclo for dovrei replicare
3 volte in orizzontale e 4 volte in verticale
in tutto in una pagina dovrei avere 12 tabelle
ho provato una cosa del genere ma il risultato è solo verticale
[php]
for($i=0; $i<=12; $i++)
{
print"
<table border='1' cellpadding='0' cellspacing='0' width='158' height='107' background='immagini/corpo_foto.jpg'>
<tr>
<td colspan='3' width='25' height='25'></td>
</tr>
<tr>
<td width='25' height='60'> </td>
<td width='100'> </td>
<td width='25'> </td>
</tr>
<tr>
<td colspan='3' width='25' height='5'> </td>
</tr>
</table>";
}voi come fareste?
grazie tante
ciao da danny
[/php]
-
ho fatto una cosa del genere e sono riuscito per metà nel mio scopo
[php]
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<?php
for($i=1; $i<=3; $i++)
{
print"
<td>
<table border='1' cellpadding='0' cellspacing='0' width='158' height='107' background='immagini/corpo_foto.jpg'>
<tr>
<td colspan='3' width='25' height='25'></td>
</tr>
<tr>
<td width='25' height='60'> </td>
<td width='100'> </td>
<td width='25'> </td>
</tr>
<tr>
<td colspan='3' width='25' height='5'> </td>
</tr>
</table>
</td>";
}
?>
</tr>
</table>
[/php]le ho messe in orrizz però non riesco a metterne 4 in verticale
ciao
-
ciao, io ci sto lavorando. spero che qualcuno mi dia una mano
ho creato una cosa del genere[php]
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<?php
for($i=1; $i<=12; $i++)
{
print"
<td>
<table border='0' cellpadding='0' cellspacing='0' width='158' height='107' background='immagini/corpo_foto.jpg'>
<tr>
<td colspan='3' width='25' height='25'></td>
</tr>
<tr>
<td width='25' height='60'> </td>
<td width='100'> </td>
<td width='25'> </td>
</tr>
<tr>
<td colspan='3' width='25' height='5'> </td>
</tr>
</table>
</td>";
if($i==3)
{
print"<tr></tr>";
}
elseif($i==6)
{
print"<tr></tr>";
}
elseif($i==9)
{
print"<tr></tr>";
}
}
?>
</tr>
</table>
[/php]
il risultato è quello voluto,
3 tabella su 3 file e 4 tabelle su colonne
@@@
@@@
@@@
@@@
scusate l'esempio, volevo chiarirvi che ad essere duplicata è una tabella
ma so in realtà
che per un programmatore esperto questo script è una schifezza
potete aiutarmi a farlo + professionale?grazie da danny
-
ciao, ho risolto penso in maniera professionale
poi se c'è di meglio sono sempre pronto ad assimilare
se potrà servire in seguito a qualche principiante
questo è il codice
[PHP]
<table border="0" cellpadding="0" cellspacing="0">
<?php
for($a = 1; $a <= 4; $a++)
{
print"
<tr>";
for($b = 1; $b <= 3; $b++)
{
print"
<td>
<table border='0' cellpadding='0' cellspacing='0' width='158' height='107' background='immagini/corpo_foto.jpg'>
<tr>
<td colspan='3' width='25' height='25'></td>
</tr>
<tr>
<td width='25' height='60'> </td>
<td width='100'> </td>
<td width='25'> </td>
</tr>
<tr>
<td colspan='3' width='25' height='5'> </td>
</tr>
</table>
</td>";
}
print"
</tr>";
}
?>
</table>
[/PHP]così funziona bene e penso che sia stato scritto bene
ciao da danny