Kan if/else een voudiger
Harry H Arends
30/07/2017 12:40:05Maar weer overnieuw gestart met mijn TCPDF script en bovenaan staat dan controle op variabelen.
Het script wordt als volgt aangeroepen:
Vraag, is dit de juiste werkwijze??
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$Error = 'False' ;
$sqlCombiWHERE = " ";
$report = $_GET['report']; // report name/template
if($_GET[Type] == "stable") {
$sort = ", 2010Combination.stableNumber ";
}
elseif($_GET[Type] == "combination")
{
$sort = ", 2010Combination.compNumber ";
}
elseif($_GET[Type] == "nocell")
{
$sqlCombiWHERE = " WHERE 2010Combination.cellGroom IS NOT NULL ";
$sort = " ";
}
else {
$Error = 'True';
}
?>
$Error = 'False' ;
$sqlCombiWHERE = " ";
$report = $_GET['report']; // report name/template
if($_GET[Type] == "stable") {
$sort = ", 2010Combination.stableNumber ";
}
elseif($_GET[Type] == "combination")
{
$sort = ", 2010Combination.compNumber ";
}
elseif($_GET[Type] == "nocell")
{
$sqlCombiWHERE = " WHERE 2010Combination.cellGroom IS NOT NULL ";
$sort = " ";
}
else {
$Error = 'True';
}
?>
Het script wordt als volgt aangeroepen:
Vraag, is dit de juiste werkwijze??
PHP hulp
26/11/2024 21:30:02Ben van Velzen
30/07/2017 13:01:221: het is $_GET['Type'], niet $_GET[Type].
2: Je kunt iets als dit doen:
2: Je kunt iets als dit doen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$Error = false;
$sqlCombiWHERE = ' ';
$report = $_GET['report'];
switch ($_GET['Type']) {
case 'stable':
$sort = ', 2010Combination.stableNumber ';
break;
case 'combination':
$sort = ', 2010Combination.compNumber ';
break;
case 'nocell':
$sqlCombiWHERE = ' WHERE 2010Combination.cellGroom IS NOT NULL ';
$sort = ' ';
break;
default:
$Error = true;
break;
}
?>
$Error = false;
$sqlCombiWHERE = ' ';
$report = $_GET['report'];
switch ($_GET['Type']) {
case 'stable':
$sort = ', 2010Combination.stableNumber ';
break;
case 'combination':
$sort = ', 2010Combination.compNumber ';
break;
case 'nocell':
$sqlCombiWHERE = ' WHERE 2010Combination.cellGroom IS NOT NULL ';
$sort = ' ';
break;
default:
$Error = true;
break;
}
?>