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:
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.
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
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