abraham Geschrieben 22. März 2005 Teilen Geschrieben 22. März 2005 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: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
oscha Geschrieben 23. März 2005 Teilen Geschrieben 23. März 2005 vorschlag: <td><img src="<?php $random = rand(1,8); echo "$result[$random]"; ?>" alt="" height="32" width="32" border="0"></td></tr> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
abraham Geschrieben 23. März 2005 Autor Teilen Geschrieben 23. März 2005 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kLeiner_HobBes Geschrieben 23. März 2005 Teilen Geschrieben 23. März 2005 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ß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
abraham Geschrieben 23. März 2005 Autor Teilen Geschrieben 23. März 2005 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kLeiner_HobBes Geschrieben 23. März 2005 Teilen Geschrieben 23. März 2005 grüezi! Du hast meine erste Frage nicht beantwortet. Und wie jetzt: hast du das Bild als Datei auf C:\bilder oder hast du es als BLOB? *wirrs* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
abraham Geschrieben 23. März 2005 Autor Teilen Geschrieben 23. März 2005 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 24. März 2005 Teilen Geschrieben 24. März 2005 Google ist dein Freund.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.