PHP ver gevorderde |
|
Maarja, bij mijn vorige registratie script (om te leren) werkte het dus WEL en dit is zover ik weet precies het zelfde maar nu werkt het opeens niet =(
//edit
en de functie waar hij het heen stuurd, blijft toch gewoon binnen
de script of word die er als het waren helemaal buiten gesloten?
want alles staat verder in 1 script, waardoor hij toch de variable
gewoon bij zich moet houden? of heb ik dit nou helemaal verkeerd?
//edit2
Ik heb nu geprobeerd een session ervan te maken..
<?php
//input
echo "<input class='formF' name='user_name' type='text' maxlength='15' size='25' value='" . $_SESSION['user_name'] . "'></td>\n";
// het zetten van sessions als button gedrukt is
if (!empty($_POST['user_name']))
$_SESSION['user_name'] = $_POST['user_name'];
else
$_SESSION['user_name'] = "";
// als button niet gedrukt is deze session:
$UserName = "";
// als ik deze verander in:
$_SESSION['user_name'] = "";
// dan gaat hij hem direct niet meer onthouden, doe ik dat niet,
// krijg ik wel een foutmelding, maar dan onthoud hij hem WEL, als
// je snapt wat ik bedoel :x
?>
<?php //input echo "<input class='formF' name='user_name' type='text' maxlength='15' size='25' value='" . $_SESSION['user_name'] . "'></td>\n"; // het zetten van sessions als button gedrukt is if (!empty($_POST['user_name'])) $_SESSION['user_name'] = $_POST['user_name']; else $_SESSION['user_name'] = ""; // als button niet gedrukt is deze session: $UserName = ""; // als ik deze verander in: $_SESSION['user_name'] = ""; // dan gaat hij hem direct niet meer onthouden, doe ik dat niet, // krijg ik wel een foutmelding, maar dan onthoud hij hem WEL, als // je snapt wat ik bedoel :x ?>
// edit 3
nogmaals, dit kan ook gewoon moet variabelen volgensmij..
waarom niet? |