Hi
Bin noch immer an den Sessions und Tabellen und Daten.
das Datum kann ich bestens holen und darstellen
Nun wenn es im Formular einen Fehler hat, gehe ich zurück. Ich kann die Tabelle auch bestens wieder darstellen. Doch gerne hätte ich nur jene Daten angecheckt, die vorher auch angecheckt waren.
Der Eintrag geht ja so:
foreach($_REQUEST['rapdatum'] as $rapdatum)
{
$query="insert ...
Wie ist es möglich den Array in die Session zu bringen?
Mein aktueller Versuch der auch nichts bringt
$_SESSION['rapdatum']=$_REQUEST['rapdatum'];
$rapdatum2=$_SESSION['rapdatum'];
und dann beim Datum
Aber es geht einfach nicht!
Bin noch immer an den Sessions und Tabellen und Daten.
das Datum kann ich bestens holen und darstellen
PHP-Code:
<?php
echo"<table>";
$loopdat = $datvon;
while($loopdat < $datbis +'1')
{
$var=getdate($loopdat);
$loopdat = $loopdat;
echo"<tr><td width='120' valign='top'>";
if ($var[wday]==0){echo"<input name='rapdatum[]' type='checkbox' value='$loopdat'>So";}
if ($var[wday]==1){echo"<input name='rapdatum[]' type='checkbox' value='$loopdat' checked>Mo ";}
echo strftime ("%d.%m.%Y",$loopdat);
echo"</td><tr>";
$loopdat = strtotime("+1 day",$loopdat);
}
echo"</table>";
?>
Nun wenn es im Formular einen Fehler hat, gehe ich zurück. Ich kann die Tabelle auch bestens wieder darstellen. Doch gerne hätte ich nur jene Daten angecheckt, die vorher auch angecheckt waren.
Der Eintrag geht ja so:
foreach($_REQUEST['rapdatum'] as $rapdatum)
{
$query="insert ...
Wie ist es möglich den Array in die Session zu bringen?
Mein aktueller Versuch der auch nichts bringt
$_SESSION['rapdatum']=$_REQUEST['rapdatum'];
$rapdatum2=$_SESSION['rapdatum'];
und dann beim Datum
PHP-Code:
<?php
if ($var[wday]==0){echo"<input name='rapdatum[]' type='checkbox' value='$loopdat' ";if($loopdat=$rapdatum2){checked} echo">So";}
if ($var[wday]==1){echo"<input name='rapdatum[]' type='checkbox' value='$loopdat' ";if($loopdat=$rapdatum2){checked} echo"Mo ";}
if ($var[wday]==2){echo"<input name='rapdatum[]' type='checkbox' value='$loopdat' ";if($loopdat=$rapdatum2){checked} echo"Di ";}
?>
Aber es geht einfach nicht!
Kommentar