Notice: Undefined variable: teller in
Notice: Undefined variable: teller in /var/www/vhosts/salonunique.nl/httpdocs/beheer/submenus.php on line 109
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
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
<?php
require_once("include/start.php");
require_once("include/check-inloggen.php");
require_once("include/mysql.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> Submenu's Salon Unique </title>
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
<meta name="robots" content="noindex,nofollow" />
<meta name="language" content="Nederlands" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#inhoud {
line-height:13pt;
}
input {
background:url(images/background-input.jpg) repeat-x;
}
td {
vertical-align:top;
text-align:left;
padding:1px 5px 0px 0px;
}
.hoofdmenu {
font-size:12pt;
font-weight:bold;
margin:0px 0px 2px 0px;
}
a:hover.hoofdmenu {
font-size:10pt;
font-weight:bold;
}
.submenu {
font-size:10pt;
font-weight:bold;
}
a:hover.submenu {
font-size:10pt;
font-weight:bold;
}
.submenu-toevoegen {
font-size:10pt;
font-weight:normal;
}
a:hover.submenu-toevoegen {
font-size:10pt;
font-weight:normal;
}
</style>
<script language="JavaScript" type="text/javascript">
function pagina_verwijderen(naam)
{
if (confirm('Wilt u de pagina ' + naam + ' verwijderen?'))
{
return true;
}
return false;
}
function documentIsLoaded()
{
isLoaded = true;
}
</script>
</head>
<body onload="documentIsLoaded();">
<div id="menu">
<?php
$menuOn = "Submenus";
require_once("include/menu.php");
?>
</div>
<div id="inhoud">
<?php
openDB();
$query = "SELECT * FROM menu ORDER BY volgorde";
$menu_array = execQuery($query);
foreach ($menu_array as $menu)
{
echo "<h2 class=\"hoofdmenu\">" . ucwords(strtolower($menu['naam'])) . "</h2>";
// Verkrijg submenus
$query = "SELECT * FROM submenu WHERE menu_id = {$menu['id']} ORDER BY volgorde";
$submenu_array = execQuery($query);
foreach ($submenu_array as $submenu)
{
$teller = $submenu['volgorde'];
echo "<a class=\"submenu\" href=\"submenus-wijzigen.php?submenu_id={$submenu['id']}\">{$teller} " . ucwords(strtolower($submenu['titel'])) . "</a><br />";
}
// Vaste paginas (fotoalbums en informatie)
$teller++;
switch ($menu['naam'])
{
case "contact" :
echo "<span class=\"submenu\">{$teller} Informatie</span><br />";
break;
case "kapsalon" :
echo "<a class=\"submenu\" href=\"album.php?menu_id={$submenu['menu_id']}\">{$teller} Fotoalbum</a><br />";
break;
case "schoonheidssalon" :
echo "<a class=\"submenu\" href=\"album.php?menu_id={$submenu['menu_id']}\">{$teller} Fotoalbum</a><br />";
break;
}
// Submenu toevoegen
echo "<a class=\"submenu-toevoegen\" href=\"submenus-toevoegen.php?menu_id={$menu['id']}\">• Nieuw Submenu</a><br /><br />";
}
?>
</div>
</body>
</html>
require_once("include/start.php");
require_once("include/check-inloggen.php");
require_once("include/mysql.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> Submenu's Salon Unique </title>
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
<meta name="robots" content="noindex,nofollow" />
<meta name="language" content="Nederlands" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#inhoud {
line-height:13pt;
}
input {
background:url(images/background-input.jpg) repeat-x;
}
td {
vertical-align:top;
text-align:left;
padding:1px 5px 0px 0px;
}
.hoofdmenu {
font-size:12pt;
font-weight:bold;
margin:0px 0px 2px 0px;
}
a:hover.hoofdmenu {
font-size:10pt;
font-weight:bold;
}
.submenu {
font-size:10pt;
font-weight:bold;
}
a:hover.submenu {
font-size:10pt;
font-weight:bold;
}
.submenu-toevoegen {
font-size:10pt;
font-weight:normal;
}
a:hover.submenu-toevoegen {
font-size:10pt;
font-weight:normal;
}
</style>
<script language="JavaScript" type="text/javascript">
function pagina_verwijderen(naam)
{
if (confirm('Wilt u de pagina ' + naam + ' verwijderen?'))
{
return true;
}
return false;
}
function documentIsLoaded()
{
isLoaded = true;
}
</script>
</head>
<body onload="documentIsLoaded();">
<div id="menu">
<?php
$menuOn = "Submenus";
require_once("include/menu.php");
?>
</div>
<div id="inhoud">
<?php
openDB();
$query = "SELECT * FROM menu ORDER BY volgorde";
$menu_array = execQuery($query);
foreach ($menu_array as $menu)
{
echo "<h2 class=\"hoofdmenu\">" . ucwords(strtolower($menu['naam'])) . "</h2>";
// Verkrijg submenus
$query = "SELECT * FROM submenu WHERE menu_id = {$menu['id']} ORDER BY volgorde";
$submenu_array = execQuery($query);
foreach ($submenu_array as $submenu)
{
$teller = $submenu['volgorde'];
echo "<a class=\"submenu\" href=\"submenus-wijzigen.php?submenu_id={$submenu['id']}\">{$teller} " . ucwords(strtolower($submenu['titel'])) . "</a><br />";
}
// Vaste paginas (fotoalbums en informatie)
$teller++;
switch ($menu['naam'])
{
case "contact" :
echo "<span class=\"submenu\">{$teller} Informatie</span><br />";
break;
case "kapsalon" :
echo "<a class=\"submenu\" href=\"album.php?menu_id={$submenu['menu_id']}\">{$teller} Fotoalbum</a><br />";
break;
case "schoonheidssalon" :
echo "<a class=\"submenu\" href=\"album.php?menu_id={$submenu['menu_id']}\">{$teller} Fotoalbum</a><br />";
break;
}
// Submenu toevoegen
echo "<a class=\"submenu-toevoegen\" href=\"submenus-toevoegen.php?menu_id={$menu['id']}\">• Nieuw Submenu</a><br /><br />";
}
?>
</div>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Simon
That should do the trick :D?
nou ten eerste de variabelen buiten de quotes
zeg ff je error reporting aan
wat gebeurt er als je bovenaan de code $teller = ""; zet?
Gewijzigd op 01/01/1970 01:00:00 door dick oo
$teller = 0;
Dan wel voor de 1e foreach, want er staan meerdere. (dus voor regel 95) Dit zou wel de oplossing moeten zijn.
@Vietnam
Zijn error reporting staat klaarblijkelijk aan, hij geeft zelfs notices weer. Dit zou die niet doen als error reporting uit staat.
Tussen code tags heb ik maar even gedaan, variabelen buiten quotes heb je gelijk aan dat is iig al stukken leesbaarder. Mag de ts zelf doen.
Maar wat me 't meest opviel in je post:
Je doet $teller = "";
Waarom maak je er (door de quotes) een string van? Je kan er beter een 0 van maken, dan is het een getal. Omdat je later $teller++; doet moet dat ook een getal zijn.
whoeps ohja t moet idd $teller = 0; zijn