link in een mysql_fetch_array
Ik ben nieuw hier en nieuw met PHP. Sinds kort ben ik met een nieuw project begonnen en wil een site maken met cursussen en lessen en wil deze in een tabel weergeven waarna men op de naam kan klikken en dan de overige gegevens worden weergegeven. ik wou dit doen door een variabele naam aan te maken en dan in de url een id mee te geven zodat daarna makkelijk is om uit mijn mysql database de gegevens te selecteren en deze dan weergeven op een andere pagina. Zonder link had ik de pagina werkend maar met link krijg ik een error namelijk: Parse error: syntax error, unexpected '<' on line 28 dat is hier de regel waar $naam begint.
Alvast bedankt voor jullie hulp ik heb zowiezo al enorm veel aan jullie site gehad.
Jeffrey
<table border="0" width="500">
<tr>
<td colspan="4"><h2 align="left">les</h2></td>
</tr>
<tr>
<th><div align="left">les</div></th>
<th><div align="left">provincie</div></th>
<th><div align="left">uren</div></th>
<th><div align="left">niveau</div></th>
</tr>
<!-- Vanaf hier de PHP while()-lus. Elke lusdoorgang schrijft
een tabelrij lesse";
%0
Je wilt uit de database je lessen / cursussen halen, hierbij kan je dan op de titel klikken die je vervolgens doorstuurt naar een pagina met meer informatie... toch?
Dit is eigenlijk heel simpel...
Je maakt een database tabel aan
cursussen
- id
- titel
- provincie
- duur
- niveau
(en dus nog meer maar ik weet natuurlijk niet wat dat is).
Dan haal je op 1 pagina alles uit je database:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$qry = "SELECT
id,
titel,
provincie,
duur,
niveau
FROM
cursussen
ORDER BY
titel
ASC";
?>
$qry = "SELECT
id,
titel,
provincie,
duur,
niveau
FROM
cursussen
ORDER BY
titel
ASC";
?>
Dan geef je de regel die jij wilt laten duur sturen de volgende link:
dit moet dus in de while loop staan.
en dan haal je dit bij de detailpagina.php weer zo op:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$qry = "SELECT
id,
titel,
provincie,
duur,
niveau
FROM
cursussen
WHERE
id = '".mysql_real_escape_string($_GET['id'])."'";
?>
$qry = "SELECT
id,
titel,
provincie,
duur,
niveau
FROM
cursussen
WHERE
id = '".mysql_real_escape_string($_GET['id'])."'";
?>
Als het zo met deze codes niet werkt zul je toch wat meer moeten posten want anders worden wij er ook niet echt wijs uit.