Link plaatsen op php-gegevens
Beste
Op deze pagina http://www.wesleybekaert.be/damberd/cijfers.php, vind je een lijst met de spelers van mijn voetbalploeg.
Ze hebben afzonderlijk via hun id nog een infopagina http://www.wesleybekaert.be/damberd/detailspeler.php.
Hoe kan op die eerste pagina een link zetten op hun naam, als je er op klikt, dat je wordt doorverwezen naar hun respectievelijke infopagina.
Alvast dank voor het antwoord.
Op deze pagina http://www.wesleybekaert.be/damberd/cijfers.php, vind je een lijst met de spelers van mijn voetbalploeg.
Ze hebben afzonderlijk via hun id nog een infopagina http://www.wesleybekaert.be/damberd/detailspeler.php.
Hoe kan op die eerste pagina een link zetten op hun naam, als je er op klikt, dat je wordt doorverwezen naar hun respectievelijke infopagina.
Alvast dank voor het antwoord.
je maakt dan op deze manier de linkjes:
<a href="detailspeler.php?id=spelerID">Voornaam achternaam</a>
en vervolgens haal je deze in detailspeler.php op:
daarna haal je met de speler id zijn of haar gegevens op.
<a href="detailspeler.php?id=spelerID">Voornaam achternaam</a>
en vervolgens haal je deze in detailspeler.php op:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
if(isset($_GET['id']) && is_numeric($_GET['id'])) {
$spelerID = $_GET['id'];
}
?>
if(isset($_GET['id']) && is_numeric($_GET['id'])) {
$spelerID = $_GET['id'];
}
?>
daarna haal je met de speler id zijn of haar gegevens op.
Bedankt
Maar waar plaats ik die links.
De pagina met alle spelers is ook php.
Ik kan niet hun naam selecteren en daar een link op plaatsen.
Maar waar plaats ik die links.
De pagina met alle spelers is ook php.
Ik kan niet hun naam selecteren en daar een link op plaatsen.
Die spelers komen toch uit de database? Dan kan je toch die URL's netjes genereren?
Maak van de namen een hyperlink.
Aja, ok. Even proberen
Toevoeging op 09/11/2012 17:01:22:
Spelers zitten in Mysql-database. Kan van hun naam geen hyperlink maken.
Dit is de code hoe ik ze weergeef:
Op dit moet ik dus een link plaatsen naar hun respectievelijke infopagina.
Toevoeging op 09/11/2012 17:01:22:
Spelers zitten in Mysql-database. Kan van hun naam geen hyperlink maken.
Dit is de code hoe ik ze weergeef:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$sql="SELECT * FROM cijfers ORDER BY nummer ASC;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["naam"]."<br>");}
?>
$sql="SELECT * FROM cijfers ORDER BY nummer ASC;";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["naam"]."<br>");}
?>
Op dit moet ik dus een link plaatsen naar hun respectievelijke infopagina.
Jep, en voor een echo hoef je geen ( ) te gebruiken ;)
Achter de ; in de echo? of ergens anders?
Zo kan je ze in een link zetten:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql = "SELECT * FROM cijfers ORDER BY nummer ASC;";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo '<a href="detailspeler.php?id='.$row['id'].'">'.$row['naam'].'</a><br />';
}
?>
$sql = "SELECT * FROM cijfers ORDER BY nummer ASC;";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo '<a href="detailspeler.php?id='.$row['id'].'">'.$row['naam'].'</a><br />';
}
?>
ok, bo ter ham. zover ben ik al.
de links staan op hun namen en verwijzen naar de juiste infopagina.
probleem nu is op die infopagina, dat de gegevens van het desbetreffende id de nodige gegevens niet weergeeft.
moet ik dit nog ergens in plaatsen, of is dit niet juist?
Toevoeging op 09/11/2012 17:41:19:
tis al opgelost, in de code die je mij stuurde, moest ik alle woorden id vervangen door nummer, omdat ik dat gebruik als kolomnaam in mijn database.
iedereen bedankt voor de hulp.
de links staan op hun namen en verwijzen naar de juiste infopagina.
probleem nu is op die infopagina, dat de gegevens van het desbetreffende id de nodige gegevens niet weergeeft.
moet ik dit nog ergens in plaatsen, of is dit niet juist?
Code (php)
1
2
3
4
5
2
3
4
5
<?php
if(isset($_GET['id']) && is_numeric($_GET['id'])) {
$spelerID = $_GET['id'];
}
?>
if(isset($_GET['id']) && is_numeric($_GET['id'])) {
$spelerID = $_GET['id'];
}
?>
Toevoeging op 09/11/2012 17:41:19:
tis al opgelost, in de code die je mij stuurde, moest ik alle woorden id vervangen door nummer, omdat ik dat gebruik als kolomnaam in mijn database.
iedereen bedankt voor de hulp.




