Salve a tutti. Io ho una tabella in php di cui i dati contenuti sono estratti dal database.
Vorrei che mi generasse un <tr> dopo aver estratto 2 records. Come faccio?
ES.
<td>primo</td> <td>secondo</td>
<tr>
<td>terzo</td> <td>quarto</td>
<tr>
ecc..
Salve a tutti. Io ho una tabella in php di cui i dati contenuti sono estratti dal database.
Vorrei che mi generasse un <tr> dopo aver estratto 2 records. Come faccio?
ES.
<td>primo</td> <td>secondo</td>
<tr>
<td>terzo</td> <td>quarto</td>
<tr>
ecc..
A prescindere dalla provenienza dei dati (database o meno), puoi usare un indice in modo da creare una nuova riga ogni p record:
Codice PHP:$data = ...;
$p = 2;
echo "<tr>";
for ($i = 0; $i < count($data); ++$i) {
echo "<td>" . $data[$i] . "</td>";
if ($i % $p == 0 && ($i + 1) < count($data)) {
echo "</tr><tr>";
}
}
echo "</tr>";