Hoi mensen, daar ben ik weer met hetzelfde probleem;
Van pagina 1 worden 2 sessions aangemaakt, te weten;

<?php
session_start();
$_SESSION['edit'] = $_POST['edit']; 
$_SESSION['correctie'] = $_POST['correctie'];
include "editor_nw_opdracht.php";
?>


$_SESSION['edit'] staat voor elk bestand dat is gekozen uit een rij geuploade bestanden en $_SESSION['correctie'] staat voor corrigeren of niet corrigeren per bestand. Dit moet om verschillende redenen apart te kiezen blijven. Op editor_nw_opdracht.php heb ik dit;

<?php
session_start();
$_SESSION['edit'] = (empty($_POST['edit'])?$_SESSION['edit']:$_POST['edit']); 

foreach ($_SESSION['edit'] as $bestanden => $waarde) 
{
echo $bestanden;
echo '&nbsp;('.$_SESSION['correctie'][$bestanden].')';
if(empty($_SESSION['correctie']) )
{
  echo $_SESSION['correctie'].' heeft geen waarde.';
}

if(!empty($_SESSION['correctie']) )
{
  echo $_SESSION['correctie'].' heeft wel een waarde.';
}
}
?>


$_SESSION['correctie'][$bestanden] wordt keurig weergegeven wanneer ik voor de eerste keer deze pagina open maar wanneer het formulier op deze pagina zich ververst blijft $bestanden keurig staand maar $_SESSION['correctie'] geeft aan dat deze geen waarde heeft.

Hoe kan het dat $bestanden blijft staan en zijn waarde blijft behouden terwijl $_SESSION['correctie' leeg wordt? Is hier een oplossing voor?
@marco...

Hoe ziet het formulier er zelf uit in samen werking met je afhandeling ?

Greets,
Marco....
Marco, ik heb het opgelost (zie voorgaande bericht). Ik heb alleen nog wel een vraag in het bericht erna over het tellen van het aantal 'corrigeren'...

Reageren