Geschrieben von b2k-fan am 12.01.2005, 21:24

Hi

In diesem Tutorial möchte ich euch erklären, wie man mit MySQL und PHP (Version 4) eine Galerie macht.

In diesem Teil:
Es wird erklärt, wie die ausgabe funktioniert.

Was ihr benötigt:
- Ausgeprägtes Wissen in PHP
- Kenntnisse in MySQL
- Zeit
- PHP 4
- Editor (z. B. Weaverslave -> http://www.weaverslave.ws/down/?weaverslave )
- Spaß am Programmieren

Schritt 1:

Zuerst erstellen wir eine MySQL-Tabelle, mit folgendem MySQL Befehl:


CREATE TABLE galerie (
id INT NOT NULL AUTO INCREMENT PRIMARY KEY,
pic_url_s VARCHAR(80),
pic_url_b VARCHAR(80),
pic_text VARCHAR(255)
)

Schritt 2:

Nachdem wir den Schritt 1 gemacht haben, öffnen wir nun die Datei, in die die Galerie hineinkommen soll.

Aber erst sollte die Datei mit dem MySQL-Connect erstellt werden:

connect.php.inc

<?php
mysql_connect("[HOST]","[USERNAME]","[PW]");
mysql_select_db("[DBNAME]");
?>

index.php

<?php
include("connect.php.inc");
$sql="SELECT * FROM galerie";
$result=mysql_query($sql);
$anzahl=mysql_num_rows($result);
echo "Es sind insgesammt $anzahl Bilder eingetragen.";
while ($row=mysql_fetch_array($result)) {
echo "<a href=\"$row[pic_url_b]\"><img src=\"$row[pic_url_s]\" border=0></a><div style=\"text-align: center;\">$row[pic_text]</div><br>";
}
}
?>

Erklärung:

Zuerst wird die Datei "connect.php.inc" eingefügt. Die Variable "$sql" enthält den recht kurzen SQL-Befehl. Dann wird das resultat der Variable "$sql" in die Variable "$result" gespeichert, und in der Zeile danach in der variable "$anzahl" die Anzahl der Bilder in der Galerie gespeichert.

Per echo wird Ausgegeben, wieviele einträge in der Galerie sind (Es sind insgesammt 10 Bilder eingetragen.)

Danach werden in einer while-Schleife alle Einträge mit Link zum Großen bild erstellt.

Spalten erklärung:
id = -kein kommentar-
pic_url_s = URL zum kleinen bild (das "s" steht für "small")
pic_url_b = URL zum großen bild (das "b" steht für "big")
pic_text = Kleine Beschreibung des Bildes (maximal 255 Buchstaben)

Im nächsten Teil:
Es wird beschrieben, wie man Bilder einfügt.

Viel Spaß damit!

(c) by b2k-fan

Bewertung Anzahl
6
8,3 %
1 Bewertungen
4
25,0 %
3 Bewertungen
3
16,7 %
2 Bewertungen
2
16,7 %
2 Bewertungen
1
33,3 %
4 Bewertungen