Pagina 1 di 1

foreach <table border="1">

Inviato: 08 gen 2020, 10:56
da Giampiero
buongiorno, di seguito riporto il ciclo che gira senza difficoltà. l'unico impedimento è nell'intestazione della tabella in quanto viene ripetuto su ogni riga, anche se penso che durante ogni ciclo crea una nuova tabella.
vi chiedo un indizio su come fare ciclare solo le righe
grazie
sc_lookup(dataset, "SELECT ID, RAGIONESOCIALE FROM clienti");
foreach($dataset as $row){
$Numero = $row[0];
$Ragione =$row[1];
{prova} .='<table border="1"cellspacing=0 cellpadding=10 width=100%>

<thead>
<tr>
<th>Nome</th>
<th>Cognome</th>
</tr>
<thead>

//<tfoot>
//<tr>
// <td colspan="2">conta Nr 3</td>
//</tr>
//<tfoot>

<tbody>
<tr>



<td width=102>'.$Numero.'</td>
<td width=102>'.$Ragione.'</td>
</tr>

</tbody>

</table>
'; }

Re: foreach <table border="1">

Inviato: 09 gen 2020, 13:09
da Fabio
$testata = '<table border="1"cellspacing=0 cellpadding=10 width=100%>
<thead>
<tr>
<th>Nome</th>
<th>Cognome</th>
</tr>
<thead>
<tbody>';

$fine_tabella = '
</tbody>
</table>;

$righe = '';

foreach($dataset as $row){
$Numero = $row[0];
$Ragione =$row[1];
$righe.='
<tr>
<td width=102>'.$Numero.'</td>
<td width=102>'.$Ragione.'</td>
</tr>
'; }

{prova} = $testata.$righe.$fine_tabella;