Artikel id doorsturen naar volgende pagina.
Mijn database is een tabel artikels, met daarin de kolommen: id, title, inhoudkort, inhoudlang.
Nou staat er dit in de index.php (klein gedeelte)
Quote:
while ($list = mysql_fetch_assoc($result)) {
echo "<h1> ".$list['title']." </h1>";
echo "toegevoegd op: ".$list['date']."";
echo "<br /><br />";
echo "".$list['inhoudkort']."...";
echo "<br />";
echo "<p><a href='page.php'>Klik hier om verder te lezen.</a></p>";;
}
echo "<h1> ".$list['title']." </h1>";
echo "toegevoegd op: ".$list['date']."";
echo "<br /><br />";
echo "".$list['inhoudkort']."...";
echo "<br />";
echo "<p><a href='page.php'>Klik hier om verder te lezen.</a></p>";;
}
bij Klik hier om verder te lezen moet dus de page.php openen, maar die moet dan op 1 of andere manier het id van het artikel mee krijgen en die dan volledig laten tonen met inhoudlang.
Hoe kan ik dit het best aanpakken? :)
Wat denk je er aan toe te moeten voegen om het voor elkaar te krijgen. Dit is wel zo basic, dat een feitelijk antwoord overbodig is.
kleine tip: superglobals
En dan in php:
Kom op, iedereen moet het leren.
Eddy Erkelens op 09/03/2012 19:14:44:
Hartstikke bedankt, ik ben niet zo snel van het copy paste omdat ik het graag wil leren en snappen hoe de code werkt. Ik heb nu de volgende code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
// while there are rows to be fetched...
while ($list = mysql_fetch_assoc($result)) {
// echo data
echo "<h1> ".$list['title']." </h1>";
echo "toegevoegd op: ".$list['date']."";
$id = $list['id'];
echo "<br /><br />";
echo "".$list['inhoudkort']."...";
echo "<br />";
echo "<p><a href='page.php?id=$id'>Klik hier om verder te lezen.</a></p>";;
}
while ($list = mysql_fetch_assoc($result)) {
// echo data
echo "<h1> ".$list['title']." </h1>";
echo "toegevoegd op: ".$list['date']."";
$id = $list['id'];
echo "<br /><br />";
echo "".$list['inhoudkort']."...";
echo "<br />";
echo "<p><a href='page.php?id=$id'>Klik hier om verder te lezen.</a></p>";;
}
dus geeft die bij page id het id door. en bij page.php werkt het ook. Maar had nog even een vraagje over deze code:
$id = intval($_GET['id']);
wat wordt hier bedoelt met intval? wat doet het?
In iedergeval super bedankt want het werkt nu top! :)