De volgende functie ben ik aan het schrijven, het gaat hier om een soort van beveiligings systeem, maar dan niet op pagina niveau, maar op print niveau ( de functie print komt straks niet meer in mijn php-code voor, alleen nog maar sprint)
Maar nu snap ik iets niet van een switch.
Hij geeft een parse error hierbij op regel 23. Maar de switch statement daarvoor doet precies hetzelfde, alleen andere variable namen. Er is nog geen sprake van dat ik de functie gebruik.
Hij wil hem nog niet eens parsen???
Waar kijk ik overheen, of wat snap ik niet. Want ik voel me nu echt een beetje
Regel met ===========> ervoor is de regel waar hij een fout opgeeft.
Hoe kan je dit trouwens beter aangeven???
Maar nu snap ik iets niet van een switch.
code:
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
| $loginsquery = "SELECT *
from logins";
$loginsresult = mysql_query($loginsquery)
or die("Fout bij uitvoeren query logins<br>" . mysql_error());
$loginsline = mysql_fetch_array($loginsresult, MYSQL_ASSOC);
function sprint ($extern_intern, $vestiging, $afdeling, $tekst)
{
switch ($extern_intern)
{
//Medewerker zit buiten het bedrijf
case strpos($extern_intern,"e") : if ($loginsline["EXTERN"]=="J")
{
$Print="J";
}
break;
//Medewerker zit binnen het bedrijf
case strpos($extern_intern,"i") : if ($loginsline["INTERN"]=="J" && $Intern="j")
{
$Print="J";
}
break;
default : $Print="N";
break;
}
switch ($vestiging)
{
//Medewerker zit op vestiging 1 / op een andere vestiging kijken
===========> case strpos($vestiging,"1") : if (loginsline["Vestiging"]=="1" || loginsline["Andere_vestiging"]=="J")
{
$Print="J";
}
break;
//Medewerker zit op vestiging 2 / op een andere vestiging te kijken
etc... |
Hij geeft een parse error hierbij op regel 23. Maar de switch statement daarvoor doet precies hetzelfde, alleen andere variable namen. Er is nog geen sprake van dat ik de functie gebruik.
Hij wil hem nog niet eens parsen???
Waar kijk ik overheen, of wat snap ik niet. Want ik voel me nu echt een beetje
Regel met ===========> ervoor is de regel waar hij een fout opgeeft.
Hoe kan je dit trouwens beter aangeven???