PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilder aus dem Server in Tabellen anzeigen


shehrazade
06.10.2005, 15:52:04
Hi,

vieleicht ist die Frage lächerlich aber ich komme nicht mehr weiter.

ich habe auf meinem Server einen Ordner indem ich Bilder speicher, die name und die Größe der Bilder werden i´n meiner SQL DB abgespeichert.

ich habe die Bilder alle in einer Größe, damit ich immer 4 oder 5 bilder in einer Zeile anzeigen kann.

Ich benutze keine Thumbnails, einfach nur die Bilder in einer dynamische Tabelle mit 4 Spalten.

Hier ist mein Quellcode für das anzeigen der Bilder.


<?
include("ver.php");// meine Verbindung zu DB

echo"<table><tr>";


$test1=" select D_ID, DOCUMENTDATE, DOCUMENTTIME, DOCUMENTNAME from
document d where d.MD_ID='$doc1'";
$testd1 = mysql_db_query($db, $test1);
while( $a = mysql_fetch_Array($testd1)){
$a[D_ID]=stripslashes($a[D_ID]);
$a[D_ID]=htmlEntities($a[D_ID]);
$a[DOCUMENTDATE]=stripslashes($a[DOCUMENTDATE]);
$a[DOCUMENTDATE]=htmlEntities($a[DOCUMENTDATE]);
$a[DOCUMENTTIME]=stripslashes($a[DOCUMENTTIME]);
$a[DOCUMENTTIME]=htmlEntities($a[DOCUMENTTIME]);
$a[DOCUMENTNAME]=stripslashes($a[DOCUMENTNAME]);
$a[DOCUMENTNAME]=htmlEntities($a[DOCUMENTNAME]);

$id =$a[D_ID];

echo"

<td ><img width=\"50\" src=\"upload/$fueg2[PA_ID]/$doc1/$a[DOCUMENTDATE]/$a[DOCUMENTTIME]/$a[DOCUMENTNAME]\" border=\"0\" onload=\"resizewin(this)\"></td>

</tr>
</table>"; } ?>

Jetzt ist meine Frage einfach nur wie kann diese Ausgabe in meiner Tabellle geben. wenn ich es in der while - Schleife lasse wird jedes bild mehrmals hezeigt und das will ich nicht.

Ich würd mich freuen wenn einer mir zu Hekfen weiß.

Danke im Voraus

Sheh

xabbuh
06.10.2005, 21:29:56
Stehen die Bilder mehrmals in der Datenbank?

shehrazade
10.10.2005, 14:26:53
Hi,

tut mir leid konnte aus zeitlichen Gründen nich vorher antworten.

nein, nur die Namen der Bilder werden in dre DB gespeichert, die Bilder an sich sind in einem Ordner auf dem Server hinterlegt.

Aber es können Dopellte Namen auftauchen, aber die sind ja dann durch die id einzigartig oder?

xabbuh
10.10.2005, 14:39:23
Kann es denn sein, dass ein Bild mehrmals unter anderen Namen hochgeladen wurde, so dass es den Anschein erweckt, dass dieses Bild mehrmals angezeigt wird? Schau doch mal nach, was als Pfad im HTML-Quelltext steht.

shehrazade
10.10.2005, 14:49:45
mache ich sofort ein moment

shehrazade
10.10.2005, 14:58:02
Hi

erstmals danke d hattest vollkommen recht es war der fall, ich hatte mehere Bilder die gleich sind hochgeladen.

Aber wie kann ich den jetzt die bilder in einer Tabelle nebeneinander zeigen nicht untereinander?

gruß
sheh

xabbuh
10.10.2005, 16:03:03
Klink dich mal in dieses Thema (http://www.selfphp.de/forum/showthread.php?t=11518) mit ein. Das sollte dir helfen.

shehrazade
10.10.2005, 16:23:44
Danke,

ich dumme habe es ganz einfach gelösst, hätte auch vorher drauf kommen können, ich zeige meine bilder nicht in Tabellen an sonder mache direkt ein echo so stehen sie neben einander :) oh man war ich blöd,

ich danke Dir vielmals für Deine Gedult

byes

Sheh