<?php
$list = ftp_nlist($conn_id,$path);
$i = 0;
foreach ($list as $bestand)
{
if (in_array($bestand,$db_bestanden))
{
echo " ";
}
else
{
if (isset($afwisseling) && $afwisseling == '1') {
$color = "#efefef";
$afwisseling = '2';
}
else {
$color = "#dedede";
$afwisseling = '1';
}
?>
<tr>
<td width="10" bgcolor="<?php echo $color; ?>">
<input type="checkbox" name="edit[<?php echo $bestand; ?>]">
</td>
<td width="600" class="kopBestand" bgcolor="<?php echo $color; ?>">
<input type="hidden" name="bestand" value="<?php echo $bestand; ?>">
<?php
echo $bestand;
?>
</td>
<td width="80" bgcolor="<?php echo $color; ?>">
<select name="correctie[<?php echo $bestand; ?>]">
<option value="corrigeren" selected>corrigeren</option>
<option value="niet corrigeren">niet corrigeren</option>
</select>
</td>
<td align="right" bgcolor="<?php echo $color; ?>">
<?php
echo "<a href='verwijder_bestand.php?bestand=$bestand' onClick=\"return confirm('Weet u zeker dat u het bestand $bestand wilt verwijderen?')\">";
echo "<img src=\"delete.gif\" border=0 alt=\"Verwijder\"></a></td>";
}
$i++;
}
// sluit de FTP verbinding
ftp_close($conn_id);
?>
</td>
</tr>
</table>
Als je op 'ok' klikt kom je op de volgende pagina waar de naam van het bestand staat en tussen haakjes moet komen te staan of het bestand moet worden gecorrigeerd of niet. Nu staat er echter tussen haakjes Array. Wat doe ik fout?
<?php
session_start();
$_SESSION['edit'] = $_POST['edit'];
$_SESSION['correctie'] = $_POST['correctie'];
echo'<table border=0 class="kop" cellspacing=0 cellpadding=2 width=750>
<tr><td colspan="3" class="kop3" height="22"><b>Uw geselecteerde bestand(en) om samen te stellen';
echo'</b></td></tr>';
foreach ($_SESSION['edit'] as $bestanden => $waarde)
{
if (isset($alternate) && $alternate == "1")
{
$color = "#efefef";
$alternate = "2";
}
else
{
$color = "#dedede";
$alternate = "1";
}
echo'<tr><td width="750" height="22" class="kopBestand" bgcolor=$color>';
echo $bestanden;
echo' ('.$_SESSION['correctie'].')';
}
echo'</td>
</tr>
</table>';
?>