vraag
heb een foto slide show draaien. de gebruiker kan zelf foto's uploaden.
de tabel (media) waar alles instaat ziet er als volgt uit
id--foto_bstnaam--foto_zichtbaar
1 -- foto1.jpg -- 1
2 -- foto2.jpg -- 0
...
in het voorbeeld zal foto 1 zichtbaar zijn en foto 2 niet.
in het admin menu kan hij de foto's zien (mysqli_query while functie)
onder elke foto heb ik een checkbox geplaatst. via deze checkbox kan hij aanduiden (check =1) of de foto zichtbaar moet zijn of niet.
stel nu heb ik 5 foto's in de tabel en foto 1-2-3 zijn zichtbaar (foto_zichtbaar =1) en 4-5 staan op 0.
de while functie duidt de checkboxes correct aan.
als ik deze wil aanpassen bijvoorbeeld 4-5 check en 1-2-3 niet checked en ik post de data (via een form)
dan krijg ik als post 4-5 (active post)
en dan kan ik de desbetreffende velden updaten met een 1 (foto_zichtbaar)
<?php
$post_checkbox =$_POST['checkbox'];
/**********aantal checkbox gemarkeerd*******/
$N = count($post_checkbox);
for($i=0; $i < $N; $i++)
{
($post_checkbox[$i] . " ");
/**********update tabel met waar 1 voor geselecteerde items*******/
$sql=mysqli_query($sqllink,"UPDATE media SET foto_zichtbaar=1 WHERE id='$i'");
}
/*******************************************/
?>
perfect tot hier.
probleem situeert zich met het volgende
ik zou er moeten voor zorgen dat de foto's die niet meer gechecked zijn (1-2-3) in het voorbeeld ook in mijn tabel update worden naar een 0
hoe kan ik die items selecteren? ben al even aant google-en maar zonder resultaat momenteel.
1.921 views