Gegevens uit database halen van ingelogde gebruiker
De bedoeling van onderstaand script is dat alleen de gegevens uit de database moet worden gehaald, van het bedrijf dat is ingelogd. Alleen geeft hij totaal niets weer. Waar zit de fout?
Alvast bedankt!
Code:
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
31
32
33
34
35
36
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
31
32
33
34
35
36
<?php
session_start();
include ('include/header.php');
include ('verbinding.php');
?>
<TD valign=top id="vak1" class=body bordercolor=cccccc bgColor=#CC0000 border=2 width=580 height=600>
<?php
$query = mysql_query("select * from artikelen where user=".$_SESSION['user']."");
$result = mysql_query($query) or die("FOUT : ". mysql_error());
while ($rij=mysql_fetch_array($result)){
echo ("Hier kunt u uw artikelen veranderen of wijzigen");
echo ("<tr><td width=50%>Artikelnummer</td>");
echo ("<td width=50%>{$rij ['artikelnummer']}</td></tr>");
echo ("<tr><td width=50%>Artikel</td>");
echo ("<td width=50%>{$rij ['artikel']}</td></tr>");
echo ("<tr><td width=50%>Prijs</td>");
echo ("<td width=50%>{$rij ['prijs']}</td></tr>");
}
?>
</table>
<?php
include ('include/footer.php');
?>
</SPAN></B></TD></TR></FONT></TBODY></table>
session_start();
include ('include/header.php');
include ('verbinding.php');
?>
<TD valign=top id="vak1" class=body bordercolor=cccccc bgColor=#CC0000 border=2 width=580 height=600>
<?php
$query = mysql_query("select * from artikelen where user=".$_SESSION['user']."");
$result = mysql_query($query) or die("FOUT : ". mysql_error());
while ($rij=mysql_fetch_array($result)){
echo ("Hier kunt u uw artikelen veranderen of wijzigen");
echo ("<tr><td width=50%>Artikelnummer</td>");
echo ("<td width=50%>{$rij ['artikelnummer']}</td></tr>");
echo ("<tr><td width=50%>Artikel</td>");
echo ("<td width=50%>{$rij ['artikel']}</td></tr>");
echo ("<tr><td width=50%>Prijs</td>");
echo ("<td width=50%>{$rij ['prijs']}</td></tr>");
}
?>
</table>
<?php
include ('include/footer.php');
?>
</SPAN></B></TD></TR></FONT></TBODY></table>
Gewijzigd op 01/01/1970 01:00:00 door Martijn
Code (php)
1
2
3
4
2
3
4
<?
$query = mysql_query("select * from artikelen where user=".$_SESSION['user']."");
$result = mysql_query($query) or die("FOUT : ". mysql_error());
?>
$query = mysql_query("select * from artikelen where user=".$_SESSION['user']."");
$result = mysql_query($query) or die("FOUT : ". mysql_error());
?>
dit ziet er niet helemaal goed uit, daar staat een mysql_query() te veel:
Code (php)
1
2
3
4
2
3
4
<?
$query = "select * from artikelen where user=".$_SESSION['user'];
$result = mysql_query($query) or die("FOUT : ". mysql_error());
?>
$query = "select * from artikelen where user=".$_SESSION['user'];
$result = mysql_query($query) or die("FOUT : ". mysql_error());
?>
Verder hanteer je een redelijk brakke php-notatie, als ik zo vrij mag zijn...
Code (php)
Met de functie mysql_num_rows() kun je opvragen hoeveel records er zijn gevonden. Met 0 records valt er niet veel weer te geven...