Fout in pagina
In de panel krijg ik steeds de foutmelding als ik bestellingen wil verwijderen "product niet gevonden"
Wie kan me helpen ?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?php
include "auth.php";
?>
<p class="links">
<a href="?">Admin</a>
»
<a href="?bestelling">Bestellingen</a>
</p>
<?php
$sql = "SELECT COUNT(id) AS aantal FROM webshop_bestellingen";
$rij = mysql_fetch_assoc(mysql_query($sql));
?>
<h2>Bestellingen (<?php echo $rij['aantal']; ?>)</h2>
<?php
$sql = "
SELECT
id,
user_id,
product,
aantal
FROM
webshop_bestellingen
ORDER BY
user_id
ASC
";
if ( !$res = mysql_query($sql) )
{
#query ging mis
?>FOUT<?php
}
else
{
#Query geslaagd
if (mysql_num_rows($res) > 0)
{
#Er zijn bestellingen
?><ul class="bestel"><?php
while ($rij = mysql_fetch_assoc($res) )
{
$sqlu = "
SELECT
voornaam,
achternaam
FROM
webshop_users
WHERE
id = " . mysql_real_escape_string($rij['user_id']) . "
";
if ( !$resu = mysql_query($sqlu) )
{
$naam = 'fout';
}
else
{
if (mysql_num_rows($resu) > 0)
{
$riju = mysql_fetch_assoc($resu);
$naam = $riju['achternaam'] . ', ' . $riju['voornaam'];
}
else
{
$naam = 'fout';
}
}
$sqlp = "
SELECT
product
FROM
webshop_producten
WHERE
id = " . mysql_real_escape_string($rij['product']) . "
";
if ( !$resp = mysql_query($sqlp) )
{
$product = 'fout';
}
else
{
if (mysql_num_rows($resp) > 0)
{
$rijp = mysql_fetch_assoc($resp);
$product = $rijp['product'];
}
else
{
$product = 'fout';
}
}
?>
<li>
<a title="Bekijk de precieze gegevens van deze bestelling" href="?bekijk=<?php echo $rij['id']; ?>">
<?php echo $naam; ?> bestelt <?php echo $rij['aantal']; ?> maal <?php echo $product; ?>
</a>
<a title="verwijder deze bestelling" href="?p=delete&itemtype=bestelling&item=<?php echo $rij['id']; ?>">x</a>
</li>
<?php
}
}
else
{
#Nog geen bestellingen
?>Nog geen bestellingen<?php
}
}
?>
include "auth.php";
?>
<p class="links">
<a href="?">Admin</a>
»
<a href="?bestelling">Bestellingen</a>
</p>
<?php
$sql = "SELECT COUNT(id) AS aantal FROM webshop_bestellingen";
$rij = mysql_fetch_assoc(mysql_query($sql));
?>
<h2>Bestellingen (<?php echo $rij['aantal']; ?>)</h2>
<?php
$sql = "
SELECT
id,
user_id,
product,
aantal
FROM
webshop_bestellingen
ORDER BY
user_id
ASC
";
if ( !$res = mysql_query($sql) )
{
#query ging mis
?>FOUT<?php
}
else
{
#Query geslaagd
if (mysql_num_rows($res) > 0)
{
#Er zijn bestellingen
?><ul class="bestel"><?php
while ($rij = mysql_fetch_assoc($res) )
{
$sqlu = "
SELECT
voornaam,
achternaam
FROM
webshop_users
WHERE
id = " . mysql_real_escape_string($rij['user_id']) . "
";
if ( !$resu = mysql_query($sqlu) )
{
$naam = 'fout';
}
else
{
if (mysql_num_rows($resu) > 0)
{
$riju = mysql_fetch_assoc($resu);
$naam = $riju['achternaam'] . ', ' . $riju['voornaam'];
}
else
{
$naam = 'fout';
}
}
$sqlp = "
SELECT
product
FROM
webshop_producten
WHERE
id = " . mysql_real_escape_string($rij['product']) . "
";
if ( !$resp = mysql_query($sqlp) )
{
$product = 'fout';
}
else
{
if (mysql_num_rows($resp) > 0)
{
$rijp = mysql_fetch_assoc($resp);
$product = $rijp['product'];
}
else
{
$product = 'fout';
}
}
?>
<li>
<a title="Bekijk de precieze gegevens van deze bestelling" href="?bekijk=<?php echo $rij['id']; ?>">
<?php echo $naam; ?> bestelt <?php echo $rij['aantal']; ?> maal <?php echo $product; ?>
</a>
<a title="verwijder deze bestelling" href="?p=delete&itemtype=bestelling&item=<?php echo $rij['id']; ?>">x</a>
</li>
<?php
}
}
else
{
#Nog geen bestellingen
?>Nog geen bestellingen<?php
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Gertjan Tjakkes
Spike schreef op 25.07.2008 11:24:
en dus, Spike, gebruik [ignore] tags....[/ignore]
Als je deze pagina opent krijg je neem ik aan een id mee in de url, daarmee moet je informatie gaan ophalen.
Gewijzigd op 01/01/1970 01:00:00 door Aron K
http://www.powermarkt.nl/panel/?bekijk=5
Dus heb ik "bekijk.php" geopend misschien dat hier de fout in zit ?
Ik heb even gekeken en als ik dan op 1 van de bestellingen klik ga ik naar b.v. Dus heb ik "bekijk.php" geopend misschien dat hier de fout in zit ?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<?php
include "auth.php";
?>
<p class="links">
<a href="?">Admin</a>
»
<a href="?bekijk=<?php echo $_GET['bekijk']; ?>">Bekijk</a>
</p>
<?php
if (!ctype_digit($_GET['bekijk']))
{
die('fout in url');
}
$sql = "
SELECT
id,
user_id,
product,
aantal,
datum,
ip
FROM
webshop_bestellingen
WHERE
id = " . $_GET['bekijk'] . "
LIMIT
1
";
if ( !$res = mysql_query($sql) )
{
#Fout
?>Er ging iets mis bij het bekijken van de gegevens. <?php
}
else
{
if (mysql_num_rows($res) > 0)
{
#Gevonden!
$rij = mysql_fetch_assoc($res);
#Gegevens van gebruiker en product selecteren
$sqlu = "
SELECT
user,
voornaam,
achternaam,
straat,
huisnummer,
postcode,
woonplaats,
email,
telefoon,
opmerkingen
FROM
webshop_users
WHERE
id = " . mysql_real_escape_string($rij['user_id']) . "
LIMIT
1
";
if ( !$resu = mysql_query($sqlu) )
{
?>Er ging iets fout bij het selecteren van de gegevens van de gebruiker. <pre><?php echo $sqlu; ?></pre><?php trigger_error(mysql_error());
}
else
{
#Gelukt!
if (mysql_num_rows($resu) < 1)
{
?><span class="bold">Er zijn geen gegevens gevonden bij de gebruiker. </span><?php
}
$riju = mysql_fetch_assoc($resu);
}
$sqlp = "
SELECT
product,
prijs
FROM
webshop_producten
WHERE
id = " . mysql_real_escape_string($rij['product']) . "
LIMIT
1
";
if ( !$resp = mysql_query($sqlp) )
{
?>Er ging iets fout bij het selecteren van de gegevens van het product. <?php
}
else
{
#Gelukt!
if (mysql_num_rows($resp) < 1)
{
?><span class="bold">Er zijn geen gegevens gevonden bij het product. </span><?php
}
$rijp = mysql_fetch_assoc($resp);
}
$opmerkingen = nl2br($riju['opmerkingen']);
?>
<h2>Gegevens van de gebruiker:</h2>
<table style="border-collapse: collapse; " border="1">
<tr>
<td class="bold">Gebruikersnaam</td>
<td><?php echo $riju['user']; ?></td>
</tr>
<tr>
<td class="bold">Voornaam</td>
<td><?php echo $riju['voornaam']; ?></td>
</tr>
<tr>
<td class="bold">Achternaam</td>
<td><?php echo $riju['achternaam']; ?></td>
</tr>
<tr>
<td class="bold">Straat</td>
<td><?php echo $riju['straat']; ?></td>
</tr>
<tr>
<td class="bold">Huisnummer</td>
<td><?php echo $riju['huisnummer']; ?></td>
</tr>
<tr>
<td class="bold">Postcode</td>
<td><?php echo $riju['postcode']; ?></td>
</tr>
<tr>
<td class="bold">Woonplaats</td>
<td><?php echo $riju['woonplaats']; ?></td>
</tr>
<tr>
<td class="bold">Email</td>
<td><?php echo $riju['email']; ?></td>
</tr>
<tr>
<td class="bold">Telefoon</td>
<td><?php echo $riju['telefoon']; ?></td>
</tr>
<tr>
<td class="bold">Opmerkingen</td>
<td><?php echo $opmerkingen; ?></td>
</tr>
</table>
<h2>Gegevens van het product:</h2>
<table style="border-collapse: collapse; " border="1">
<tr>
<td class="bold">Product</td>
<td><?php echo $rijp['product']; ?></td>
</tr>
<tr>
<td class="bold">Prijs</td>
<td>€<?php echo $rijp['prijs']; ?></td>
</tr>
</table>
<?php
}
else
{
#Niet gevonden!
?>De bestelling is niet gevonden. <?php
}
}
?>
include "auth.php";
?>
<p class="links">
<a href="?">Admin</a>
»
<a href="?bekijk=<?php echo $_GET['bekijk']; ?>">Bekijk</a>
</p>
<?php
if (!ctype_digit($_GET['bekijk']))
{
die('fout in url');
}
$sql = "
SELECT
id,
user_id,
product,
aantal,
datum,
ip
FROM
webshop_bestellingen
WHERE
id = " . $_GET['bekijk'] . "
LIMIT
1
";
if ( !$res = mysql_query($sql) )
{
#Fout
?>Er ging iets mis bij het bekijken van de gegevens. <?php
}
else
{
if (mysql_num_rows($res) > 0)
{
#Gevonden!
$rij = mysql_fetch_assoc($res);
#Gegevens van gebruiker en product selecteren
$sqlu = "
SELECT
user,
voornaam,
achternaam,
straat,
huisnummer,
postcode,
woonplaats,
email,
telefoon,
opmerkingen
FROM
webshop_users
WHERE
id = " . mysql_real_escape_string($rij['user_id']) . "
LIMIT
1
";
if ( !$resu = mysql_query($sqlu) )
{
?>Er ging iets fout bij het selecteren van de gegevens van de gebruiker. <pre><?php echo $sqlu; ?></pre><?php trigger_error(mysql_error());
}
else
{
#Gelukt!
if (mysql_num_rows($resu) < 1)
{
?><span class="bold">Er zijn geen gegevens gevonden bij de gebruiker. </span><?php
}
$riju = mysql_fetch_assoc($resu);
}
$sqlp = "
SELECT
product,
prijs
FROM
webshop_producten
WHERE
id = " . mysql_real_escape_string($rij['product']) . "
LIMIT
1
";
if ( !$resp = mysql_query($sqlp) )
{
?>Er ging iets fout bij het selecteren van de gegevens van het product. <?php
}
else
{
#Gelukt!
if (mysql_num_rows($resp) < 1)
{
?><span class="bold">Er zijn geen gegevens gevonden bij het product. </span><?php
}
$rijp = mysql_fetch_assoc($resp);
}
$opmerkingen = nl2br($riju['opmerkingen']);
?>
<h2>Gegevens van de gebruiker:</h2>
<table style="border-collapse: collapse; " border="1">
<tr>
<td class="bold">Gebruikersnaam</td>
<td><?php echo $riju['user']; ?></td>
</tr>
<tr>
<td class="bold">Voornaam</td>
<td><?php echo $riju['voornaam']; ?></td>
</tr>
<tr>
<td class="bold">Achternaam</td>
<td><?php echo $riju['achternaam']; ?></td>
</tr>
<tr>
<td class="bold">Straat</td>
<td><?php echo $riju['straat']; ?></td>
</tr>
<tr>
<td class="bold">Huisnummer</td>
<td><?php echo $riju['huisnummer']; ?></td>
</tr>
<tr>
<td class="bold">Postcode</td>
<td><?php echo $riju['postcode']; ?></td>
</tr>
<tr>
<td class="bold">Woonplaats</td>
<td><?php echo $riju['woonplaats']; ?></td>
</tr>
<tr>
<td class="bold">Email</td>
<td><?php echo $riju['email']; ?></td>
</tr>
<tr>
<td class="bold">Telefoon</td>
<td><?php echo $riju['telefoon']; ?></td>
</tr>
<tr>
<td class="bold">Opmerkingen</td>
<td><?php echo $opmerkingen; ?></td>
</tr>
</table>
<h2>Gegevens van het product:</h2>
<table style="border-collapse: collapse; " border="1">
<tr>
<td class="bold">Product</td>
<td><?php echo $rijp['product']; ?></td>
</tr>
<tr>
<td class="bold">Prijs</td>
<td>€<?php echo $rijp['prijs']; ?></td>
</tr>
</table>
<?php
}
else
{
#Niet gevonden!
?>De bestelling is niet gevonden. <?php
}
}
?>
Maar ik krijg dus de foutmelding "product niet gevonden"
Quote:
Gewijzigd op 01/01/1970 01:00:00 door --
Ik vind dat nergens in je script weer. Krijg je echt die fout of heb je ze vertaald?
Nou ik heb het script zelf niet geschreven maar inderdaad kan ik het ook nergens weer vinden.