Zum Inhalt springen

Bilder richtig einflechten


Empfohlene Beiträge

Saletti zäme!

Ich möchte aus einem Verzeichnis heraus kleine Bilder in eine Tabelle einfügen.

Es ist eine HTML Tabelle die von Mysql DB via php gefüttert wird.

<?php while($result = mysql_fetch_row($res))

{ ?>

<tr>

<td><?php echo $result[1]; ?></td>

<td><?php echo $result[2]; ?></td>

<td><?php echo $result[3]; ?></td>

<td><?php echo $result[4]; ?></td>

<td><?php echo $result[5]; ?></td>

<td><?php echo $result[6]; ?></td>

<td><?php echo $result[7]; ?></td>

<td><?php echo $result[8]; ?></td>

<td><img src="(EmptyReference!)" alt="" height="32" width="32" border="0"></td></tr>

<?php

}

?>

Der Rote part soll bei jedem Durchlauf durch ein anderes Bild ersetzt werden.

Ich hoffe Ihr könnt mir helfen.

Danke bestens im Voraus :cool:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Oscha Danke für Deine Antwort.

Jedoch seh ich nicht ganz wie ich das anwenden kann.

Die Bilder liegen im Server in einem Verzeichnis C:\bilder wie muss ich dies einbinden? Vieleicht kanst DU mir den genauen code zeigen. Und die Bilder sollen nicht per Zufall ausgegeben werden sondern definiert zugeordnet werden können.

mercie :P

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn du sagst: "Bei jedem Durchlauf", dann kommt es drauf an, von welcher Seite aus du das betrachtest: Von der Serverseite, dann ist es beim Client aber mehr oder weniger zufällig, wenn eine bestimmte Anzahl von Leuten diese Seite betrachten. Oder von der Clientseite, dann kommst du aber nicht drumrum, über Session o.ä. den Benutzer eindeutig zu identifizieren. Sonst weißt du ja nicht, welcher Benutzer jetzt bei welchem Bild ist.

Zur Anwendung: Ich würde eine Liste mit den Bilddateinamen entweder in einer MySQL-Tabelle oder in einer Textdatei speichern, welche ich dann auslese und der Reihe nach verwende. Ansonsten müsstest du bei jedem Abruf deiner Seite das Verzeichnis C:\bilder "listen" lassen, um an die Dateinamen dranzukommen, was u.U. ein Performanceverlust sein kann.

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich würde eine Liste mit den Bilddateinamen entweder in einer MySQL-Tabelle oder in einer Textdatei speichern, welche ich dann auslese und der Reihe nach verwende.

...tönt gut doch wie macht man dies ??

Ich würde gerne die Bilddateinamen in die MySql Datenbank schreiben und dann

im php Script an der Stelle $result[9] ausgeben!! Dies wäre sicher die eleganteste Lösung. Vielleicht kann mir jemand sagen wie ich dies machen kann. Im rotmarkierten Teil soll der Code rein zum auslesen des Bildes.In der Datenbank muss ich ein BLOB Feld verwenden jedoch kommen bei der Ausgabe dann nur Zeichen raus. Ich habe schon verschiedenes probiert jedoch ohne Erfolg.

<?php while($result = mysql_fetch_row($res))

{ ?>

<tr>

<td><?php echo $result[1]; ?></td>

<td><?php echo $result[2]; ?></td>

<td><?php echo $result[3]; ?></td>

<td><?php echo $result[4]; ?></td>

<td><?php echo $result[5]; ?></td>

<td><?php echo $result[6]; ?></td>

<td><?php echo $result[7]; ?></td>

<td><?php echo $result[8]; ?></td>

<td><?php echo $result[9]; ?></td> //hier bild ausgeben/oder dateinamen

<?php

}

?>

Danke Bestens

Link zu diesem Kommentar
Auf anderen Seiten teilen

ok

Die Bilder möchte ich am liebsten mit blob eintragen (alle Bilder in die Datenbank hinterlegen), ist nicht sonderlich geschickt, jedoch sind dies nur thumbnails und daher auch ok so. Danach könnte ich sie mit der while Schleife ausgeben. Dies wäre das Ziel. Jedoch kommen dann bei der Ausgabe nur Zeichen raus und nicht die Bilder, eben wegen diesem blob. Lösung gesucht??

Im Moment liegen alle Bilder in einem Verzeichnis.

Also der User klickt im Browser einen Button an und darauf erscheint eine Tabelle mit Werten, und ganz rechts sollte pro Zeile ein Thumbnail erscheinen, das ich dann weiter verlinke. Alles funzt nur das mit dem Einbinden des Thumbnails nicht.

Ich hoffe es ist nun etwas klarer. Der aktuelle Code steht ja weiter oben, in dem ich die Anpassungen machen müsste.

:)

Gruss Abraham

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...