[GastForen Programmierung/Entwicklung PHP und MySQL Strukturierte Bilder ausgabe mit Text

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Strukturierte Bilder ausgabe mit Text

HackTack30
Beiträge gesamt: 17

27. Jun 2005, 14:19
Beitrag # 1 von 2
Bewertung:
(617 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi !

Habe mein Fotoalbum fast fertig, ich lese die Bilder aus Ordnern. Mein Problem ist das ich noch Text hinzufügen will, wenn jemand nach Datum selektiert, soll nun das Datum und die Location angezeigt werden. Er gibt es mir auch aus aber nicht unter jedem Bild !

$sql_location = "select location from bilder Where jahr= '$jahr' and tag= '$tag' and monat= '$monat' GROUP BY location";

$location_query = mysql_query($sql_location) or die("Anfrage nicht erfolgreich");


while ($adr = mysql_fetch_array($location_query)){
$anzahl = mysql_num_rows($location_query);
$locationa = $adr['location'];


$bild_pfad = $bildpfad; // Ordner in dem die Bilder sind

$oeffne_pfad=opendir($bild_pfad); // Ordner öffnen
$i=0;
while ($find = readdir($oeffne_pfad)) // Ordnerinhalt auslesen

{
if (preg_match("/^$item.*\.(?:jpg|gif|png)$/i", $find))
{
echo "<tr>";
echo "<td>";
$bild = "$bild_pfad/$find";

//Ausgabe der Bildvorschau

echo "<a href='$bild' target='pic_haupt'><img src='$bild' width=100 height=75 bgcolor='#ffffff' border='1'</a>";



++$i;
echo "$locationa";
if ($i % 4 == 0) {
echo "<br>";

echo "<br>";
echo "</tr>";
echo "</td>";
X

Strukturierte Bilder ausgabe mit Text

Intermedia
Beiträge gesamt: 1287

27. Jun 2005, 15:13
Beitrag # 2 von 2
Beitrag ID: #174585
Bewertung:
(613 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

könnte es eventuell sein, das nicht jedes Bild einen Text hat?
Ich frage mich aber eins, du liest ein Verzeichnis mit den Bildern aus und zeigst diese an, wie willst du den richtigen Text dem richtigen Bild zuordnen?

Du hast hier eine while Schleife in welcher du die DB ausliest und in dieser Schleife list du die Bilder aus.
Nun berichtigt mich wenn ich das falsch sehe. Meiner Meinung nach wird beim ersten Schleifendurchlauf der DB die erste Location ausgelesen und gleichzeitig alle Bilder.

Das Gleiche passiert beim zweiten Durchlauf von der DB.

Also wenn jede Location 2 Bilder hat und du 2 Location hast sind es 4 Bilder in der Summe aber da du nur 2 DS durch die Gruppierung hast bekommst du auch nur 2 Texte aber es werden 4 Bilder angezeigt.
Glaub da hast du einen großen logischen Fehler.

Ich vermute mal du hast die Dateinamen der Bilder auch in der DB stehen, warum machst du nicht nur eine Schleife (DB), liest die Dateinamen raus und zeigst die Bilder direkt an?

$bild = $adr['bildname'];

echo "<img src=\"$locationa/$bild\"><br>";
echo $locationa."<br>";

Dann fällt mir noch auf das du in der Query eine Gruppierung machst auf die Location, bei meiner Variante hätte sich das völlig erledig.

Außerdem hast du ja jede Location in einem separaten Ordner also dürftest du die Location auch schon haben sonst würde ja nicht der richtige Ordner angesprungen.

Gruß Sven


http://www.aurahysil.de?hds Mit Aurahysil Freizeit schaffen - Beschichtungen der besonderen Art - http://www.intermedia-bg.de?hds INTERMEDIA bürogemeinschaft


als Antwort auf: [#174574]

Aktuell

InDesign / Illustrator
ScreenShot 274 Warum Templates in InDesign benutzen_ - Satzkiste in Stuttgart - Satz und technische Umsetzung - Google Chrome (300x300 HilfDirSelbst)

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/