Pagina uit database
Hetvolgende heb ik nou:
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
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
<?php
require_once 'database.php';
$sql = "
SELECT
id, Artiest
FROM
muziekdata
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden';
}
else
{
while($row = mysql_fetch_assoc($res))
{
if($_GET['id'] == 'id') {
echo 'hoi';
}}}
?>
require_once 'database.php';
$sql = "
SELECT
id, Artiest
FROM
muziekdata
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden';
}
else
{
while($row = mysql_fetch_assoc($res))
{
if($_GET['id'] == 'id') {
echo 'hoi';
}}}
?>
Wie kan helpen dit voormekaar te krijgen: if($_GET['id'] == 'id') {
(id moet uit database gehaald worden.
if($_GET['id'] == $row['id']) {
Wanneer je een deel van je data kwijt raakt en je plaatst een backup terug kunnen de ID's best wel eens anders zijn. Dan zou je ook je php-code aan moeten passen omdat je daar het ID hard-coded in hebt staan. Niet helemaal de bedoeling lijkt me.
Pas de vergelijking daarom toe op de artiestennaam.
EDIT:
Probleem:
Als ik op de link klik dan komt er alleen 1 woord te staan: voorbeeld: profiel.php?id=Marco (wat Marco Borsato moet zijn)
Hoe los ik dit op?
Gewijzigd op 01/01/1970 01:00:00 door Naam Loos
Je mist de dubbele html-quotes.
Oplossing?
url functions.
Zie de En waar moet ik dan kijken? Ik kan namelijk niet zo goed engels!
Bramboos schreef op 05.02.2009 13:07:
En waar moet ik dan kijken? Ik kan namelijk niet zo goed engels!
Tja, ik ga het niet voorlezen. Ga dan eerst je engels een beetje ophalen.
Niet dat dit een excuus is maar ik ben ook nog maar 15... Maar ik zoek het dan zelf wel uit.