Onbekend |
|
Citaat: vertgeet je niet zo funcite boven aan de pagina nee
Citaat: Notice: Use of undefined constant gebruikersnaam - assumed 'gebruikersnaam' in cwebserverwwwt-boardindex.php on line 26 Zo'n error zou je ook moeten krijgen bij dat stukje voor uitloggen, maar dan met 'actie' ipv gebruikersnaam.
Het volgende is correct:
<?php
$array['test'] = 'hallo';
define('een_constante', 'test');
echo $array[een_constante]; //geeft hallo
?>
<?php $array['test'] = 'hallo'; define('een_constante', 'test'); echo $array[een_constante ]; //geeft hallo ?>
maar je zou ook gewoon echo $array['test'] kunnen doen.
bij $_GET[actie] is "actie" dus een constante, volgens syntaxregels van php. Aangezien zo'n constante niet gedefineerd is gaat php ervanuit dat het 'actie' (incl. aanhalingstekens, dus $_GET['actie']) moet zijn, een string dus.
Dat is ook wat je bedoelt, dus schrijf dat dan ook gewoon. |