conditie 2 vars
Ik krijg maar geen uitkomst....
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$langs1='de';
$langs2='be';
// correctie van Eddy E (ik keek er zo overheen)
if ($langs1 == 'de' && $langs2 == 'be'){ // nu vergelijk je de waardes, anders "set" je ze en dat valideerd altijd naar true.
// oude code: if ($langs1='de' && $langs2='be'){ // je mist hier een quotatie om je vergelijking heen.
echo 'lang is DE en BE';
}
?>
$langs1='de';
$langs2='be';
// correctie van Eddy E (ik keek er zo overheen)
if ($langs1 == 'de' && $langs2 == 'be'){ // nu vergelijk je de waardes, anders "set" je ze en dat valideerd altijd naar true.
// oude code: if ($langs1='de' && $langs2='be'){ // je mist hier een quotatie om je vergelijking heen.
echo 'lang is DE en BE';
}
?>
In jouw script, denkt PHP dat het over "constants" gaat maar deze zijn ook niet gedefineerd.
Om error reporting aan te zetten, zou ik doen in de php.ini tijdens development.
Deze kan je ook tijdelijk aanzetten per "run-time" met deze code:
Gewijzigd op 28/09/2015 22:24:10 door Johan K
Bedankt , opgelost en de tip vergeet ik altijd.
Snap je niet wat ik bedoel?
Kijk eens naar het verschil van = en == ...
Gewijzigd op 28/09/2015 22:17:36 door Eddy E
Oefff, zelfs die had ik niet gezien! Even gecorrigeerd in de post van mij
Code (php)
Hierbij vergelijk je de waarde met de variabele in plaats van omgekeerd. Als je hierbij per ongeluk de = gebruikt, dan krijg je een mooie warning.
Gewijzigd op 28/09/2015 22:25:22 door - Ariën -
Mooi , kan je hier niet zien door voorbeeld maar in de praktijk kan de $langs1= ook bijv. fr zijn