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:
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