hilfe bitte
Beiträge von BendOr
-
-
Hi,
ich habe eine seite, mit der ich die gallery auslese, das geschieht, indem ich alle bilder aus einem ordner auslese, von dem ich den namen in einer db save (war das beste was mir eingefallen ist)
das ist der wichtige teil, mit dem ich die bilder anzeigen lasse:
[php:1:728fd7966e]
<?php$dbh=mysql_connect(xxxxxxxxxxxxx)
mysql_select_db("xxxxxxxxxxxxxxxxx",$dbh);$query = mysql_query("SELECT * FROM party WHERE id='$partyid'");
while($data = mysql_fetch_array($query))
{$text = $data[text];
$titel = $data[titel];
$bild = $data[bild];
$datum = $data[datum];
$id = $data[id];
$link = $data[link];$Pfad="./party/$link";
if($Verzeichniszeiger=opendir("$Pfad"))
{
$zahl=1;while($Datei=readdir($Verzeichniszeiger))
{
if("http://www.comparity.de/$Pfad/$Datei"!="." && "http://www.comparity.de/$Pfad/$Datei"!="..")
{
$endung=strtolower(substr("http://www.comparity.de/$Pfad/$Datei",-3));
if($endung == jpeg$endung == jpg
$endung == gif
$endung == png
$endung == bmp)
{$commentdatenbank=mysql_query("SELECT * FROM pic_comments WHERE partyid='$partyid' && bild='$Datei'");
$commentanzahl = mysql_num_rows($commentdatenbank);$viewsdatenbank=mysql_query("SELECT * FROM pic_views WHERE partyid='$partyid' && bild='$Datei'");
$anz=mysql_num_rows($viewsdatenbank);
if($anz==1)
{
while($daten = mysql_fetch_array($viewsdatenbank))
{
$views = $daten[views];
}
}else
{
$views = 0;
}
if($userlevel >= 1){
echo"
<td><a name=#$Datei>
http://showpic.php?partyid=$partyid&pic=$Datei><br>
comments: $commentanzahl
hits: $views
</td>
";
if($zahl%3 == 0)
{
echo"</tr><tr><td height=5></td></tr><tr>";
}$zahl++;
}
..............
?>[/php:1:728fd7966e]
so, klappt super : )
wenn man dann auf ein bild klickt, kommt man auf eine weitere seite, auf der das bild angezeigt wird und man comments dazu schreiben kann etc
klappt auch
meine frage ist nun, wie ich das am besten machen kann, sodass ich immer zwischen den bilder hinundher wechseln kann, ohne immer auf das nächste bild klicken zu müssen... (ein pfeil mit "nächstes bild" einen mit "vorheriges bild")
ich habe mir gedacht, dass ich anstatt den namen von dem bild die position den bildes angebe.
Ich habe mir gedacht, dass ich dazu am besten alle Bilder-Dateinamen in einem array speichere und dann z.B. mit
shotpic.php?partyid=1&pic=1
ein bild aufrufen kann...
also müsste dann ja auf der showparty.php und auf der showpic.php jeweils das array erzeugt werden, um dann die entsprechende position abzulesen...
das ist mein Problem!1. wie kann ich die bilder in ein array lesen?
-> übergabe kann ich
2. wie kann ich dann den dateinamen wieder aus dem array auslesen ?vielen dank!!
---> http://www.comparity.de/showparty.php?partyid=19
greetz
PS: ich weiss dass mein quelltext noch nit so gut is, deswegen bin ich dabei den zu überarbeiten. hab ihn selbstgeschrieben und befasse mich noch nicht so lange mit php... -
schonma einfach nen reinstall versucht ?
-
-
zählt aber dann bei der anzeige da nit das, was im head vom frameset steht ???
weil wenn ja, hab ich ka wie du das lösen kannst... ^_° -
-
-
<link REL="SHORTCUT ICON" HREF="dein bild">
im head bereich -
Natascha Bedingfield - Detlef D! Soost (xD)
-
jo mindestens
-
gibts da nit eigentlich ein feld in dem mal die txt reinladen kann oder so ? sonst such dir wirklich ein anderes
oder vll gibts ja ne php-datei, die die tabellen erstellt...
-
da brauchst du entweder ein javascript für (das ich grad nit so parat hab..)
oder so machst auf jeder seite eine verschiedene navi, was aber dann nicht ganz so gut aussieht, meisstens... -
-
geht auch ohne div und ohne td mit
<center> <img src=deinbild>
<a href=deineseite>Dein Wort</a></center> -
R. Kelly - Yoko Ono
-
ganz toll ^_°
-
du musst aber ein paar dateien weglassen, da die irgendwie die computerdaten saven oder blablubb oder so
nimm die
GTASAsf1-9.b dateien, das sind deine savegames
mfg -
hmm ich hab letztens bei telepoint einen mit 3ms gesehn : )
ich glaub den hol ich mir -
-
sry hab gesacht du weisst wie man nen form schreibt grave (deswegen war mein code nit ganz ^^)