Pagina uit database
Ik zou graag uit de database een pagina laden.
Hetvolgende heb ik nou:
Wie kan helpen dit voormekaar te krijgen: if($_GET['id'] == 'id') {
(id moet uit database gehaald worden.
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.
Gesponsorde koppelingen:
if($_GET['id'] == $row['id']) {
Je wilt geen zaken hebben die afhankelijk zijn van het ID. Een ID is slechts een uniek nummer om een rij aan te duiden.
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.
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.
goede tip en ga ik zeker doen!!
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?
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.
Oke maar nu heb ik een artiestnaam waar & instaat en dan doet die het ook niet.
Oplossing?
Oplossing?
Zie de url functions.
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.



