Php link generation
Ik heb een scriptje geschreven waarin data uit MYSQL wordt gehaald en in een tabelletje wordt weergegeven.
Nu wil ik graag ervoor zorgen dat al deze rijen een link krijgen, met aan het einde de naam (zelfde als data uit mysql) dus: link.php?title=(naam).
Is dit mogelijk of moet ik dat allerlei moeilijke shit gaan toepassen?
Alvast bedankt,
Sam
Ik snap er niets van, je wilt een soort zoek systeem maken?
Hiermee heb ik in ieder geval antwoord gegeven op je vragen.
Vermoedelijk wil je echter ook nog weten hoe dit moet.
Aan het einde van de tabel die gemaakt wordt door je php code moet je een extra kolom toevoegen waar je de een linkje in plaatst.
het probleem is opgelost, uiteindelijk heb ik van elke rij een variabele gemaakt.
CODE:
Code (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
27
28
29
30
31
32
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
27
28
29
30
31
32
<?php
$connection = mysql_connect("localhost", "geheim", "geheim");
mysql_select_db("geheim");
$sql = "SELECT * FROM jos_eventlist_events";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$line1 = $row['title'];
echo "<br />";
$row = mysql_fetch_array($result);
$line2 = $row['title'];
echo "<br />";
$row = mysql_fetch_array($result);
$line3 = $row['title'];
echo "<br />";
mysql_close($connection);
?>
$connection = mysql_connect("localhost", "geheim", "geheim");
mysql_select_db("geheim");
$sql = "SELECT * FROM jos_eventlist_events";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$line1 = $row['title'];
echo "<br />";
$row = mysql_fetch_array($result);
$line2 = $row['title'];
echo "<br />";
$row = mysql_fetch_array($result);
$line3 = $row['title'];
echo "<br />";
mysql_close($connection);
?>
Gewijzigd op 21/01/2012 17:38:09 door Sam Kool
Ik zou wel foutafhandeling inbouwen. Wantwat je nu hebt is behoorlijk mager. Waarom je geen while() gebruikt, is mij ook een raadsel.
en errors, zouden niet moeten kunnen ontstaan, hoogstens dat er geen rijen zijn.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$connection = mysql_connect("localhost", "geheim", "geheim");
mysql_select_db("geheim");
$sql = "SELECT * FROM jos_eventlist_events";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo " <a href=\"link.php?title=".$row['title']."\">".$row['title']."</a><br />";
}
mysql_close($connection);
?>
$connection = mysql_connect("localhost", "geheim", "geheim");
mysql_select_db("geheim");
$sql = "SELECT * FROM jos_eventlist_events";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo " <a href=\"link.php?title=".$row['title']."\">".$row['title']."</a><br />";
}
mysql_close($connection);
?>
Gewijzigd op 21/01/2012 18:05:34 door Nick Dijkstra
Volgens mij is hiermee dit topic wel afgesloten.
Nogmaals BEDANKT!!
Sam
Sam Kool op 21/01/2012 18:04:57:
ik moet per rij een variabele kunen instellen, en ja het is mager, maar het werkt en ik snap het. Dat is het belangrijkste toch??
en errors, zouden niet moeten kunnen ontstaan, hoogstens dat er geen rijen zijn.
en errors, zouden niet moeten kunnen ontstaan, hoogstens dat er geen rijen zijn.
Uhh pardon? Error dat je database server niet bereikbaar is? De database niet meer bestaat en/of kolommen? Er geen rijen zijn inderdaad oid, En zo zijn er nog wel een paar voorbeelden te nomen.
Dus foutafhandeling integreren is zeker wel een goed advies en kost ook niet veel werk.
zoals ik al heb gezegd, ik heb het erbij gegooid.