WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » bildergalerie probleme mit der tabelle » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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>";
}
}

?>

Nach oben