Kan dergelijke onderstaande notatie?


<?php
session_start();
$i = $_POST["i"];
$naam.$i = $_POST["naam"];
$nationaliteit.$i = $_POST["nationaliteit"];
$geslacht.$i = $_POST["geslacht"];
$geboortedatum.$i = $_POST["geboortedatum"];
$soort_lid.$i = $_POST["soort_lid"];
$verzekering.$i = $_POST["verzekering"];
session_register("i");
session_register("naam".$i);
session_register("nationaliteit".$i);
session_register("geslacht".$i);
session_register("geboortedatum".$i);
session_register("soort_lid".$i);
session_register("verzekering".$i);
header("Location:formulier2.php");
?>

bedoeling is dat als i=1, "naam1", "nationaliteit1 ", ... wordt onthouden
Ik zou zeggen probeer het uit.
<?php
$i=1;
$var.$i="bla";
echo $var.$i;
$i=2;
echo $var.$i;
?>
session_register(), wie heeft je dat geleerd? Tegenwoordig doen we gewoon $_SESSION['naam_van_sessie_var'] = 'waarde';
euh, een boekje van www.kassenaar.com, waarmee ik indertijd de basis van php heb geleerd...
ik heb het even terug ter hand genomen omdat het de eerste keer is dat ik een phpsession gebruik... maar goed, bedankt voor de tip.

Heren, heren we slaan door hoor met het elkaar terecht wijzen en afbekken!!!
Jan bedoelt er mijnsinziens niets verkeerds mee om even wat te verifieren met een bepaald deel van een script.
Om dan meteen als een bok op een haverkist op Jan af te gaan is toch niet echt gastvrij is mijn opvatting!!!

Jan... zoals je ziet hebben we met PHP5 wat nieuwe mogelijkheden en kun je hiervan gebruik maken. Sorry voor de fanatieke heren...
Heel veel suc6 met je try out.
allemaal goed en wel,
maar een notatie als

<?php
$i = $_POST["i"];
$_SESSION["naam".$i]= $_POST["naam"];

?>

kan dat?
Jep.
Ik zou voor arrays dan wel de $a['b'] notatie nemen, en niet de $a["b"] notatie. (ja het is torrenneukerij maar dat boeit niet ;-))

Reageren