wenn ich nun ein einzelnes bild löschen mlöchte mache ich das so ,.
bild-thumb-ausgabe
echo "<br/><img src=\"".$images."t_".$row[bild5]."\" alt=\"".$row[marke]."-".$row[kfztyp]."\" border=\"0\"/>";
echo "<input type=\"checkbox\" name=\"delete[]\" value=\"bild5\"/>löschen?!";
so check-box-auswertung
if(array_key_exists('delete', $_POST)){
foreach($_POST['delete'] as $key => $value) {
if(isset($value)){
##datei auf server löschen
if(file_exists($upload_dir.$row[$value])){
unlink($upload_dir.$row[$value]);
unlink($upload_dir."t_".$row[$value]);
}
}
###einträge in der db löschen!
$testarray = array("bild1"=>"0", "bild2"=>"1", "bild3"=>"2", "bild4"=>"3", "bild5"=>"4"
$dateinamen[$testarray[$value]] = "";
}
}
schreiben in die db!
$sql ="UPDATE `".$mysql['db']."` SET
`marke` = '".$_POST['marke']."',
`kfztyp` = '".$_POST['typ']."',
`bild1` = '".$dateinamen[0]."',
`bild2` = '".$dateinamen[1]."',
`bild3` = '".$dateinamen[2]."',
`bild4` = '".$dateinamen[3]."',
`bild5` = '".$dateinamen[4]."'
";
das bild wird zwar von der hdd gelöschd, jedoch bleibt der wert in der db gleich! bzw noch drin , weiss jemand warum ? kann keinen fehler entdecken!
OS: Windows XP
CPU: AMD Athlon XP 3200+
RAM: 512MB DDR PC3200 (Dual Channel)
Mainboard: MSI K7n2 Delta-L
HDD: 80GB WD
Graka:Radeon 9600 Pro
=>
Alekeijer Straussbuwe