ik wil een waarde krijgen waar alle aangevinkte checkboxes in staan dus:
[ ]dit
[*]dat
[ ]zus
[*]zo

bij deze invoer wil ik dit $labels = "dat,zo"; krijgen

iemand een idee hoe ik zoiets op moet zetten...
* ik verander de checkboxe's regelmatig... het worden een soort tags....
die je bij je blog bericht kan toevoegen...


Zoiets:


<input type="checkbox" name="tags[]" value="aardbei" /> Aardbei
<input type="checkbox" name="tags[]" value="sinaasappel" /> Sinaasappel
<input type="checkbox" name="tags[]" value="kikkererwt" /> Kikkererwt
<input type="checkbox" name="tags[]" value="banaan" /> Banaan


<?php
    echo '<pre>';
    print_r($_POST['tags']);
    echo '</pre>';
?>
maar dan geeft ie alleen te laatste checkbox weer!? of doe ik wat fout
oh sorry ik vergat de [].. waardoor het dus een array word.. dat wist ik niet
maar nu wel ... dus bedankt :)
Prima!
Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen.
Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.
Met de checkboxen die Jonathan gemaakt heeft.
<?php
$var = (isset($_POST['tags']) ? implode(",", $_POST['tags']) : '';
?>
Is er een specifieke reden dat je $labels = "dat,zo"; gebruikt? Mij lijkt het handiger om een array te maken van $labels (precies zoals je het ook aangeleverd krijgt eigenlijk)?

Reageren