Gegevens uit de database halen
Het staat zo in de database
id -- Naam -- Bericht -- Ip
Nu wil ik dat hij Naam en bericht weergeeft op die pagina hoe doe ik dat?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$query = "SELECT Naam, Bericht FROM gastenboek ORDER BY id DESC";
$resultaat = mysql_query($query);
if ($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = ucfirst($rij['Naam']);
$bericht = nl2br($rij['Bericht']);
echo '<hr>Geschreven door '.$naam.'<br><p>'.$bericht.'</p>';
}
}else{
echo 'Er zijn nog geen berichten!';
}
?>
$query = "SELECT Naam, Bericht FROM gastenboek ORDER BY id DESC";
$resultaat = mysql_query($query);
if ($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
$naam = ucfirst($rij['Naam']);
$bericht = nl2br($rij['Bericht']);
echo '<hr>Geschreven door '.$naam.'<br><p>'.$bericht.'</p>';
}
}else{
echo 'Er zijn nog geen berichten!';
}
?>
Er zijn 100deren, zoniet nog meer manieren waarop je dit kunt realiseren. 80% daarvan zal efficienter (lees, kleinere code) zijn dan dit. Maar ik vind dit voor een beginner veel begrijpelijker en duidelijker leesbaar.
Gewijzigd op 25/03/2006 15:41:00 door Arjan Kapteijn
Ik ga er direct mee bezig
:P
Wat moet ik er nog aan veranderen om hem werkend te krijgen?
Screenshot database
Hier even een screenshotje van de database misschien dat het zo makkelijker is.
Hier even een screenshotje van de database misschien dat het zo makkelijker is.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$db_server = '';
$db_name = '';
$username = '';
$password = '';
$dbh = mysql_connect($db_server,$username,$password) or die
("Sorry, we konden geen verbinding maken met de databaseserver! Controlleer je instellingen.");
$db = mysql_select_db($db_name) or die
("We konden wel verbinding maken met de databaseserver, alleen konden we de juiste database niet vinden!");
?>
$db_server = '';
$db_name = '';
$username = '';
$password = '';
$dbh = mysql_connect($db_server,$username,$password) or die
("Sorry, we konden geen verbinding maken met de databaseserver! Controlleer je instellingen.");
$db = mysql_select_db($db_name) or die
("We konden wel verbinding maken met de databaseserver, alleen konden we de juiste database niet vinden!");
?>
Ik heb een config file die include ik even misschien dat het dan werkt.
Zowel includen als de andere oplossing werkt niet :(
'Werkt niet' kan ik natuurlijk niks mee. Wat krijg je te zien? Foutmeldingen? Ergens een voorbeeldje?
http://sigchat.arjanonline.be/viewall.php
Geen foutmelding maar ik krijg dat er geen berichten zijn terwijl zoals ook op het screenshot te zien is er wel berichten zijn.
Geen foutmelding maar ik krijg dat er geen berichten zijn terwijl zoals ook op het screenshot te zien is er wel berichten zijn.
Ik ga er voor het gemak maar van uit dat je mijn tabel 'gastenboek' wel veranderd heb door 'berichten'. Anders gaat het inderdaad niet echt werken...
Heb ik gedaan alleen ik probeer het nog es helemaal opniew.