Ich habe eine Tabelle erstellt, wo ich Daten aus der Datenbank abrufen und in die Tabelle legen. Ich habe eine Spalte in meiner Datenbank, die Dauer ist. Zum Beispiel ist die Dauer 10, also die Anzahl der Wochen sind Woche1, Woche2, Woche3 und so weiter im Tabellenformat. Jetzt möchte ich horizontalen Scroller von Wochen geben. Also, wie kann ich das tun? Bitte helfen Sie mir.Wie erstellt man horizontale Scroller in der Tabelle?
Code:
<table class="table table-bordered">
<thead>
<th>A1</th>
<th>A2</th>
<th>A3</th>
<th>A4</th>
<?php
foreach ($prop as $row)
{
$duration = $row['duration'];
for($i=1; $i<=$duration; $i++)
{
echo "<th>week".$i."</th>";
}
}
?>
<th>A5</th>
<th>Total</th>
</thead>
<tbody>
<?php
foreach ($prop as $row)
{
$duration = $row['duration'];
$role = explode(",", $row['role']);
foreach ($role as $key)
{
$this->db->select('*');
$this->db->from('designation_master');
$where = "id = '".$key."'";
$this->db->where($where);
$sql = $this->db->get();
$res = $sql->result_array();
foreach ($res as $rows)
{
$rol = $rows['designation_name'];
}
?>
<tr>
<td id="s-some"><?php echo $rol; ?></td>
<td id="s-some"></td>
<td id="s-some"></td>
<td id="s-some"></td>
<?php
$duration = $row['duration'];
for($i=1; $i<=$duration; $i++)
{
echo "<td>
<input type='text' name='a' id='a".$i."' style='width: 40px;'/>
</td>";
}
?>
<td id="s-some"></td>
<td id="s-some"></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
Danke
Nach Ihrer Tabelle haben Sie einen Spaltennamen Kontakt. Also, wie können Sie horizontale Scroller nur Kontakt Spalte @Sven Ordelman geben. Wenn dein Tisch dynamisch ist. – omkara
Hallo, Sie können nicht einfach einen horizontalen Bildlauf in einer Spalte verwenden. Die beste Lösung, die ich Ihnen vorschlagen würde, ist zwei Tische zu machen und sie nebeneinander zu stellen. Und verwende meine Lösung für die Wochenspalte und mache die andere Tabelle zu einer normalen Tabelle. Wenn Sie die beiden Tabellen nahtlos nebeneinander platzieren, können Sie aufgrund der oben genannten Lösung in der Wochenzeile blättern. –