Om kort uit te leggen:
Het is voor de website van het muziekblad waar ik voor schrijf.
We zijn die site aan het updaten en willen ook de agenda uitbreiden/verbeteren.
Je kunt zien hoe het een beetje gaat worden.
http://dutch78.vdx.nl/~admin202/agendaDe bedoeling is dat het er ongeveer zo uit gaat zien en
dat als je klikt op ">" dat je naar een pagina met meer info over dat bepaalde evenement gaat.
Mijn probleem is nu het volgende.
in het script voor de lijst-weergave, zoals je die nu ziet heb ik een link.
echo "<A HREF=\"evenement.php?e=$rij[id]\"> > </A><br>";
Dit verwijst dus naar een volgend scriptje evenement.php waarop het evenement wordt getoond.
'id' verwijst naar het nummer van het evenement.
Als je op ">" klikt opent hij inderdaad de volgende pagina
http://dutch78.vdx.nl/~admin202/NFS_agenda/evenement.php?e=2met het juiste id nummer, maar op beide evenementen krijg ik dezelfde artiest-naam.
(ik heb de pagina nog niet opgemaakt, alleen de artiest-naam doorgegeven.
Zie de code:
<?php
$db = mysql_connect("localhost", "login", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("newfolksounds_nl_agenda", $db);
$sql = "SELECT * FROM evenementen, artiest, locatie WHERE evenementen.artiest_id = artiest.artiest_id AND evenementen.locatie_id = locatie.locatie_id AND wacht = 'n'";
$resultaat = mysql_query($sql);
$rij = mysql_fetch_array($resultaat);
if ($e == $rij[id])
{
echo $rij[naam_artiest];
}
?>
Als ik 'echo $e;' doe, geeft hij wel het juiste id weer, hij snapt dus wel waar het staat in de database.
maar als ik naam-artiest opvraag, dan krijg ik alleen de artiestnaam die bovenaan in die kolom van de database staat.
Het zal vast heel simpel zijn, maar ik weet niet hoe ik dit anders moet doen, heb al in verschillende handboeken en websites gezocht.