Hallo GT,
In een database heb ik de volgende table gemaakt:
Nu wil ik op een pagina de categorien weergeven met daaronder de bijbehorende links. Dat heb ik geprobeerd, maar bij de code hieronder pakt hij de category array uit en weergeeft <b>elke</b> category. De categorien zijn voor een groot gedeelte hetzelfde en daarom wil ik de category array filteren op duplicates. (lukt niet).
Daarnaast lukt het ook niet om de linktitle (hetgene in: <a href = $link>$link</a>) een goede doorverwijzing te geven. mysqli_fetch_row zou de row toch op moeten verdelen in een array met link[1] en link[2]? Als ik die waarden in de <a> tags invul, dan krijg ik slechts een letter...
Kan iemand me helpen?
In een database heb ik de volgende table gemaakt:
link_title | link_url | link_category | link_number |
title | url | category | number |
title | url | category | number |
title | url | category | number |
Nu wil ik op een pagina de categorien weergeven met daaronder de bijbehorende links. Dat heb ik geprobeerd, maar bij de code hieronder pakt hij de category array uit en weergeeft <b>elke</b> category. De categorien zijn voor een groot gedeelte hetzelfde en daarom wil ik de category array filteren op duplicates. (lukt niet).
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <?php include(dbinfo.inc); $cxn = mysqli_connect($hostname,$accountname,$accountpassword,$database) or die (Could not connect to server, please try again later.); $query = select link_category from blog_links; $result = mysqli_query($cxn,$query) or die (couldn't execute query); while($row = mysqli_fetch_assoc($result)){ foreach($row as $category){ echo <ul>; echo <li><b>$category</b></li> ; $query2 = select link_title, link_url from blog_links where link_category='$category'; $result2 = mysqli_query($cxn,$query2) or die (couldn't execute query); while($row2 = mysqli_fetch_row($result2)){ foreach ($row2 as $link) { echo <li><a href = $link>$link</a></li>; } } } echo </ul>; } ?> |
Daarnaast lukt het ook niet om de linktitle (hetgene in: <a href = $link>$link</a>) een goede doorverwijzing te geven. mysqli_fetch_row zou de row toch op moeten verdelen in een array met link[1] en link[2]? Als ik die waarden in de <a> tags invul, dan krijg ik slechts een letter...
Kan iemand me helpen?