een IF binnen een ECHO
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
echo ' <div id="artikel_titel">
' . $row['topic'] . '
</div>
<div id="artikel_datum">
' . $row['datum'] . '
</div>
<div id="artikel_bericht">
' . $row['bericht'] . '
</div>
<div id="artikel_categorie">
if ($categorie == 1) {
$cat = "Algemeen";
}
if ($categorie == 2) {
$cat = "Video";
}
if ($categorie == 3) {
$cat = "Links";
}
Categorie: ' . $cat . ' | Gepost door: ' . $row['naam'] . '
</div>
<p />';
' . $row['topic'] . '
</div>
<div id="artikel_datum">
' . $row['datum'] . '
</div>
<div id="artikel_bericht">
' . $row['bericht'] . '
</div>
<div id="artikel_categorie">
if ($categorie == 1) {
$cat = "Algemeen";
}
if ($categorie == 2) {
$cat = "Video";
}
if ($categorie == 3) {
$cat = "Links";
}
Categorie: ' . $cat . ' | Gepost door: ' . $row['naam'] . '
</div>
<p />';
Dat IF-je komt dus gewoon als txt wat logisch is omdat het binne de echo staat... maar waar moet ik het zetten om te laten werken en niet als txt te verschijnen?
Ik hoop dat jullie me even weer op het jusite spoor kunnen brengen.
Bedankt op voorhand !
Gewijzigd op 01/01/1970 01:00:00 door Ruben De Schouwer
- Van tevoren die if-statements uitvoeren en daarmee $cat een waarde geven. Daarna kun je het hele blok in 1x echoen.
- Beginnen met echoen van het geheel. Op het punt van het if-statement de echo afsluiten, de waarde van $cat bepalen en daarna de rest echoen.
Gewijzigd op 01/01/1970 01:00:00 door Raymond ---
btw is het niet handiger om die if reeks door een switch statement te vervangen, nu zijn het er nog maar drie maar als het er meer worden kun je denk ik beter een switch gebruiken
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?
$aWaardes = array(1 => 'Algemeen', 'Video', 'Links'); // uitbreiden naar eigen inzicht
if(array_key_exists($categorie, $aWaardes){
$cat = $categorie;
}
else {
$cat = $aWaardes[1];
}
?>
$aWaardes = array(1 => 'Algemeen', 'Video', 'Links'); // uitbreiden naar eigen inzicht
if(array_key_exists($categorie, $aWaardes){
$cat = $categorie;
}
else {
$cat = $aWaardes[1];
}
?>