von michaelh |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22: | <?php
$i = 1;
echo '<table><tr>';
while ($row = mysql_fetch_array($result))
{
echo '<td><div><img src="' . $row['link'] . '"></div></td>';
$i++;
echo "<td><div>";
echo $row["nummer"];
echo "</div></td>";
if (bcmod($i,6) == 0)
{
echo "</tr><tr>";
$i++;
}
}
echo '</tr></table>';
?> |
Hab nicht genau gelesen. Das sollte helfen. |
von amidalaself |
Hallo, danke für die Antwort aber das funktioniert so auch nicht. Auch hier werden die Bezeichnungen nicht unter sondern neben den Bildern angezeigt. Wenn das ganze in HTML geschrieben wäre müsste das so aussehen.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18: | <table>
<tr>
<td>img bild1</td>
<td>img bild2</td>
<td>img bild3</td>
<td>img bild4</td>
<td>img bild5</td>
<td>img bild6</td>
</tr>
<tr>
<td>bez bild1</td>
<td>bez bild2</td>
<td> bez bild3</td>
<td>bez bild4</td>
<td>bez bild5</td>
<td>bez bild6</td>
</tr>
</table> |
usw...
Beim aufgeführten Script schreibt das Teil leider
<tr><td><img src=...></td><td>Motiv 01</td> usw...
Hast du, oder jemand anderes vielleicht noch ne Idee? |
von michaelh |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22: | <?php
$i = 1;
echo '<table><tr>';
while ($row = mysql_fetch_array($result))
{
echo '<td><img src="' . $row['link'] . '"></td>';
$i++;
if ($i == 6)
{
echo "</tr><tr>";
$i = 1;
}
echo "<td>";
echo $row["nummer"];
echo "</td>";
}
echo '</tr></table>';
?> |
|
von amidalaself |
Hallo zusammen,
Ich hab ein Problem mit meiner Bildergalerie, ich wollte das ganze möglichst einfach erstellen, ich trage die links der Bilder und die dazugehörigen Bezeichnungen der Bilder in Mysql DB ein. Anschliessend kommt das ganze in eine html Tabelle 6 kleine Bilder nebeneinander und darunter die Bezeichnung zum Bild. (im ganzen cirka 100 Vorschaubilder)
Nun hab ich schon mit hilfe dieses Forums hingekriegt, das immer nach 6 Bildern eine neue Zeile begonnen wird nur klappt das ganze mit den Bildbezeichnungen nicht. Hier nun mein begonnenes Script. Hoffentlich kann mir jemand sagen wie ich die Zeile unter dem Bild hinkriege (hätte noch mehr Übungsscripts zum hier posten nur kommt das glaube ich am ehsten an eine Lösung ran ). Danke für jede Hilfe
<?php
$i =1;
$j=1;
while ($row =mysql_fetch_array ($result))
{
?>
<td><img src=<?php echo $row["link"]; ?>></td>
<?php
$i++;
if($i==6)
{
echo "</tr><tr>";
$i=1;
}
echo "<td>"; echo $row["nummer"];
echo "</td>";
$j++;
if ($j=='6')
{
echo"</tr><tr>";
}
}
?> |