Udskriv tal...?...

Tags:    php

Hey alle
Jeg skal have skrevet noget ud i php. Jeg har 7 checkboxe.

$man
$tirs
$ons
$tors
$fre
$loer
$soen

og det jeg skal have skrevet ud er til en javascript kalender, hvor der skal disables nogle dage, hvis man ikke har krydset af i en af checkboxene.

det javascript der skal skrives ud ser således ud: (0,1,2,3,4,5,6), hvor tallene repræsentere en ugedag. mandag = 0, tirsdag = 1 osv osv

problemet er at det skal være sepereret af komma, så det vil sige at hvis der ikke er krydset af i $man, udskriver den 0, men hvis der så også er nogle af de andre der ikke er krydset af, skal den jo også udskrive et komma

håber nogle kan hjælpe



Jeg tror jeg ville have alle mine checkboxe i et array:
Fold kodeboks ind/udKode 

Så kan jeg nøjes med at teste om $_POST['days'] eksistere og hvis den gør kan jeg "joine" dens index'
Fold kodeboks ind/udKode 

og så har jeg den streng du ville ha' i variablen $js.
En lille detalje er at en drillesmølf kunne finde på at tilføje en checkbox med et navn ala "days[<script>alert('hej')</script>]":
Fold kodeboks ind/udKode 

og så ville han kunne eksekvere javascript på min side. Du kan undgå problemet ved at filtrere $days-arrayet:
Fold kodeboks ind/udKode 





Det er jo helt kanont. Tusind tak for hjælpen. Det sparede mig lige for 117 if sætninger ;)



t