Posted by: Dag Jul 2 2017, 05:30 AM
This works as expected:
(/?lg=d1 or /?lg=d2)
CODE
$lg = $_GET['lg'];
switch ($lg) {
case 'd2': $val = 'VALUE 2'; break;
case 'd1': $val = 'VALUE 1'; break;
default: $val = 'VALUE 1'; break;
}
echo $lg;
echo "<br>\n";
echo $val;
die();
But this one makes me mad:
CODE
$lg = $_GET['lg'];
switch ($lg) {
case 'd2' || 'd3': $val = 'VALUE 2'; break;
case 'd1' || 'd4': $val = 'VALUE 1'; break;
default: $val = 'VALUE 1'; break;
}
echo $lg;
echo "<br>\n";
echo $val;
die();
What I am doing wrong?
PHP Version 5.3.13
Posted by: CharlesEF Jul 2 2017, 09:54 AM
The PHP switch works pretty much like the Javascript version.
CODE
$lg = $_GET['lg'];
switch ($lg) {
case 'd2':
case 'd3':
$val = 'VALUE 2';
break;
case 'd1':
case 'd4':
$val = 'VALUE 1';
break;
default:
$val = 'VALUE 1';
break;
}
echo $lg;
echo "<br>\n";
echo $val;
die();
Posted by: Dag Jul 2 2017, 01:04 PM
Thanks Charles.
I saw that but couldn get that it is my case...
Too Much VBA Makes You Short Sighted
QUOTE(CharlesEF @ Jul 2 2017, 06:54 PM)
The PHP switch works pretty much like the Javascript version.
CODE
$lg = $_GET['lg'];
switch ($lg) {
case 'd2':
case 'd3':
$val = 'VALUE 2';
break;
case 'd1':
case 'd4':
$val = 'VALUE 1';
break;
default:
$val = 'VALUE 1';
break;
}
echo $lg;
echo "<br>\n";
echo $val;
die();