Foto album filter op naam
Voor school ben ik bezig met een project waar gebruikers eigen foto albums kunnen aanmaken en foto's kunnen toevoegen etc.
Tot nu toe is alles me redelijk gelukt, echter zit ik nu met een probleem. Het maakt niet uit op welke pagina je zit, alle foto's worden telkens laten zien.
Zo heb ik het opgebouwd:
Database
Album: Hierin zit 'id' en 'link'. Link is een door de gebruiker ingevoerde naam waaruit een link word gemaakt. Voorbeeld: www.joudomein.nl/gemaaktelink.php
Fotos: Hierin zit 'id', 'src', 'link' en 'titel' De link die aangemaakt word door de gebruiker word hier ook in link geplaatst. Ik dacht hiermee een soort filter te kunnen maken, maar dat blijkt niet te werken. De rest lijkt me voor zich spreken.
De fout is nu dus dat als ik op een pagina zit hij niet alleen de foto's van die pagina laat zien maar ook van alle andere pagina's. De code voor het laten zien van de pagina's is als volgt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$query ="SELECT * FROM fotos, albums WHERE fotos.link = albums.link";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
echo "<div class='tumb'>
<a href='/".$row["src"]."' rel='lightbox[".$row["link"]."]' title='".$row["link"]."'><img src='/".$row["src"]."' height='150' width='150' alt='".$row["link"]."' class='tumbs' /></a>
<h2>".$row["titel"]."</h2>
</div>";
}
?>
$query ="SELECT * FROM fotos, albums WHERE fotos.link = albums.link";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
echo "<div class='tumb'>
<a href='/".$row["src"]."' rel='lightbox[".$row["link"]."]' title='".$row["link"]."'><img src='/".$row["src"]."' height='150' width='150' alt='".$row["link"]."' class='tumbs' /></a>
<h2>".$row["titel"]."</h2>
</div>";
}
?>
Ik kom hier nu maar niet uit.
Iemand ideeën, suggesties of tips? :)
Kortom: hoe moet IK weten op welke pagina je zit?
Oplossing zit hem in de WHERE, maar ik weet ook niet op welke pagina ik zit. Hoe moet ik dat filteren dan?
Heb ik namelijk ook zo gedaan met een stamboomprogramma waar ik mee bezig ben.
Als de bezoeker later terug komt gaat ie vanzelf terug waar hij is gebleven.
Vriendelijk groet John
John Dohmen op 22/10/2012 00:41:15:
werk met ip adres en laat iedereen die er gruik van maakt het ipadres opslaan in een datatable en gebruik dat in de WHERE.
Heb ik namelijk ook zo gedaan met een stamboomprogramma waar ik mee bezig ben.
Als de bezoeker later terug komt gaat ie vanzelf terug waar hij is gebleven.
Vriendelijk groet John
Heb ik namelijk ook zo gedaan met een stamboomprogramma waar ik mee bezig ben.
Als de bezoeker later terug komt gaat ie vanzelf terug waar hij is gebleven.
Vriendelijk groet John
Het risicio dat je hier wel bij loopt is dat als iemand op een netwerk zit. Bedrijfsnetwerk, schoolnetwerk o.i.d dat iedere gebruiker op dat netwerk terug gaat naar waar de laatste gebruiker gelogged is.
... en het zal op school uitgetest worden, dus de reactie hier boven is relevant.