uitlezen database lukt niet
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_array($sql)) {
echo ".$sql["Voornaam"].".$sql["Achternaamr"].)";
}
?>
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_array($sql)) {
echo ".$sql["Voornaam"].".$sql["Achternaamr"].)";
}
?>
ik hoop van jullie te horen,,
Groet sander
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_array($sql)) {
echo $sql['Voornaam'] $sql['Achternaam'];
}
?>
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_array($sql)) {
echo $sql['Voornaam'] $sql['Achternaam'];
}
?>
het is aan te raden enkele quotes te gebruiken, ook was de R achter achternaam niet de bedoeling as.
Gewijzigd op 27/03/2006 09:35:00 door Stefan van Iwaarden
Verbaast me ook niet. Houdt de variabelen buiten de quotes en ga buiten al eerst zelf op onderzoek uit door bijv. in de [faq]2[/faq] te kijken.
Hij geeft de volgende melding:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\phpdev\www\public\knowledgebase\noname2.php on line 6
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
include "connect.php";
$sql = mysql_query("SELECT * FROM topic") or trigger_error(mysql_error());
while($result = mysql_fetch_array($sql)) {
echo $sql['Voornaam'].$sql['Achternaam'];
}
?>
include "connect.php";
$sql = mysql_query("SELECT * FROM topic") or trigger_error(mysql_error());
while($result = mysql_fetch_array($sql)) {
echo $sql['Voornaam'].$sql['Achternaam'];
}
?>
echo $result['.....'] niet $sql['....']
Krijg nu geen foutmeldingen meer maar hij laat ook nog niks op het scherm tonen, terwijl er wel data in de database staat.
groetjes
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_assoc($query))
{
echo 'Voornaam: '.$result['voornaam'].' Achternaam: '.$result['achternaam'];
}
?>
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_assoc($query))
{
echo 'Voornaam: '.$result['voornaam'].' Achternaam: '.$result['achternaam'];
}
?>
dit zou wel moeten werken
edit:
ik kom dan idd op hetzelfde uit
Gewijzigd op 27/03/2006 09:50:00 door Terence Hersbach
Code (php)
1
2
3
4
2
3
4
<?php
include "connect.php";
$sql = mysql_query("SELECT * FROM topic") or trigger_error(mysql_error());
?>
include "connect.php";
$sql = mysql_query("SELECT * FROM topic") or trigger_error(mysql_error());
?>
<html>
<head>
<title></title>
</head>
<body>
<table border="1" width="80%" align="center">
<tr>
<td colspan="6"><h2 align="center">Werknemers</h2></td>
</tr>
<tr>
<th>ID</th>
<th>Naam</th>
<th>Onderwerp</th>
</tr>
Code (php)
1
2
3
4
2
3
4
<?php while($result = mysql_fetch_array($sql)) {
echo ("<tr><td>" $result['id']."</td><td>"$result['voornaam']."</td><td>"$result['achternaam']."</td><td>"$result['onderwerp']"</td></tr>";
}
?>
echo ("<tr><td>" $result['id']."</td><td>"$result['voornaam']."</td><td>"$result['achternaam']."</td><td>"$result['onderwerp']"</td></tr>";
}
?>
</table>
<hr>
</body>
</html>
hierbij geeft hijde volgende melding:
Parse error: parse error in c:\phpdev\www\public\knowledgebase\noname2.php on line 22
Gewijzigd op 27/03/2006 10:06:00 door Sander
echo ("<tr><td>.......
moet zonder haakje
vanwege die tablerow en tabledata ik probeer wel even zonder te doen
echo "bla" . $var . "bla";
echo "<tr><td>" . $result['id'] . "</td><td>" . $result['voornaam'] . "</td><td>" . $result['achternaam'] . "</td><td>" . $result['onderwerp'] . "</td></tr>";
Ten tweede is het gebruik van variabelen verkeerd.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_assoc($sql))
{
echo 'Voornaam: '.$result['voornaam'].' Achternaam: '.$result['achternaam'];
}
?>
include "connect.php";
$sql = mysql_query("SELECT * FROM topic");
while($result = mysql_fetch_assoc($sql))
{
echo 'Voornaam: '.$result['voornaam'].' Achternaam: '.$result['achternaam'];
}
?>
edit:
nvm, je haalde de resultaten wel op. Het gebruik van de variabele is nochtans verkeerd.
Gewijzigd op 27/03/2006 10:20:00 door Winston Smith
Gewijzigd op 27/03/2006 10:28:00 door Sander