brauche Hilfe für Gallery

dempf

Mitglied
Mein Problem:

auf viewparty.php

werden alle Bilder aufgelistet, also

bild1, ,bild2, bild3 usw. allso einfach so wie in einer Gallery.

nun gebe ich den bildern je den link:
Code:
<a href=\"viewpartygross.php?id=".$row['id']."&party_id=".$row['party_id']."&action=next\"><img src=".$row[bild]." width='100' height='100' class='rg'bild></a>

soweit klappt alles wunderbar.

Fehler1:
kilicke ich dan z.B aud bild1, öffnet sich viewpartygross.php, jedoch wird nicht das bild1 sonder bereitz das bild2 ausgegebn.

Fehler2:
in viewpartygross.php
wird die $row['id'] hochgezählt also 1,2,3,4,5 usw.

PHP:
function holePartypicsgross( $id )
         {
      	global $link;
      	$query  = "SELECT * FROM pics WHERE id='$id'";
      	$ergebnis = mysql_query( $query, $link );
      	echo "<table><tr>";
      	while ($row = mysql_fetch_array($ergebnis)){
      	$party_id = $row['party_id'];
      	   echo "<td class='sf3'><img src=".$row['bild']." class='rg'></td>";
      	echo "</tr>";
      	  echo"<tr>";
 	echo "<td class='sf3'><a href=\"viewpartygross.php?id=".$row['id']."&party_id=".$row['party_id']."&action=next\">Nächstes</a></td>";
      	}
      	echo "</tr></table>"; 
      	if ( ! $ergebnis )
      		die ( "holePartypicsgross fatal error: ".mysql_error() );
      	$ret = array();
      	while ( $row = mysql_fetch_array( $ergebnis ) )
      		array_push( $ret, $row );
      	return $ret;
      	}
      
      if ( isset($_GET['action']))
      {
         if ($_GET['action'] == "next")
      	  $id++;
         else
      	  $id--;
      }
      
      if ($id < 0)
        $id = 0;

ich sollte aber nur alle bilder angezeigt werden mit der dazugehörigen party_id,

also wen in der tabelle pics vollgende bildadressen stehen:

bildxyz, id1, party_id1
bildxyz, id2, party_id1
bildxyz, id3, party_id2
bildxyz, id4, party_id1

dan sollte nicht einfach di id hochgezählt werden , sonder z.B von id1 auf id2 und dan auf id4 usw.

ich sollte also noch die tabelle nach der party_id durchsuchen und dan die id vom resultat hochzählen lasen.

ich hoffe das ihr mir vollgen könnt und auch helfen.
gruss Dempf
 
Zurück