Hallo,
ich wollte einen Array wert löschen, aber leider funktioniert das nicht so. Könntet ihr mir weiterhelfen?
print_r($pics_update); gibt folgendes:
Array ( [0] => 949 )
Der zu löschende Wert ist $selpic, in diesem falle 949.. wie es im Array steht.
Weiß jemand rat?
ich wollte einen Array wert löschen, aber leider funktioniert das nicht so. Könntet ihr mir weiterhelfen?
print_r($pics_update); gibt folgendes:
Array ( [0] => 949 )
Der zu löschende Wert ist $selpic, in diesem falle 949.. wie es im Array steht.
Weiß jemand rat?
PHP-Code:
$pics_update = explode("-", $bilder_update_to);
print_r($pics_update);
$anzahl = count($pics_update);
echo '<br>'.$anzahl;
for($i=0;$i<count($pics_update);++$i) if ($pics_update[$i] == $selpic) $todel = $i;
if ($todel) {
array_splice ($pics_update, $todel,1);
echo "<br>Wert $loeschen_wert wird gelöscht<br>";
}
// $newpics = array();
// foreach($pics_update as $key => $value){
// if(! $value == $selpic){
// array_push($newpics, $value);
// }
// }
if(! empty($pics_update)){
$new = implode("-",$pics_update);
echo $new;
$sql = new Query("UPDATE mx_folder SET pics = '$new' WHERE id = '$old';");
}
Kommentar