Hej Jakob
Jeg går ud fra at du giver dine form elementer såsom input, textarea nogle
systematiske navne som alle
er ens og kun adskilles fra om det er kat 1 , kat 2 , kat 3 etc.
Eks.
Kat 1's navn <input name="katnavn1">
Kat 2's navn <input name="katnavn2">
Kat 3's navn <input name="katnavn3">
Når du så skal tjekke om disse et tomme, gemmer du hvor mange katte
vedkommende valgte på første
side og kører så bare en for løkke
for($i = 1; $i <= $antalKatte; $i++)
{
if($kat.$i == "")
{
echo fejlbesked og retur til side hvor de så skal udfylde felterne
der er tomme
}
}
Du kan evt også se på
http://www.php.net/manual/en/function.empty.php
i stedet for $kat.$i så bruge empty($kat.$i)
noget i retning af :
$var = $kat . $i;
if(empty($var))
Ovenstående er IKKE testet, og virker måske ikke :)
Men når det så er sagt ville jeg nok råde dig til at se på noget javascript
til dette i stedet, da det foregår
client-side og ikke skal gennem serveren for at blive verificeret. Brugen
skal heller ikke vente på det så.
m v h
Ronni
rofe@mailme.dk
"Jakob Jensen" <sonic_90@hotmail.com> wrote in message
news:a785de$1jm$1@sunsite.dk...
> Hej NG
>
> Jeg sidder og bliver helt ør i hovedet over det her. Det fungere på
følgende
> måde:
>
> Jeg har har lavet et tre trins system.
> På første side udfylder man nogle data, blandt andet hvor mange katte man
> har. Når man trykker næste bliver ens data valideret og så bliver man
sendt
> vider til en side, hvor der er det antal tekst (input) felter, som svare
til
> det antal katte man valgte på først side. Når alt er udfyldt trykker man
> næste. Her skal data'en igen valideres. Her er det så meningen at der at
> scriptet skal tjekke om felterne er udfyldt, i det antal felter som man
> valgte på første side.
>
> Eks.
> På side et kan man vælge mellem 1 og 12 katte.
> På side to kommer der så det valgte antal felter frem (input felt, hvor
man
> skriver farven og dropdown hvor man vælger han eller hun).
>
> Hvis du vælger 3, kommer der fra felter frem som skal udfyldes. Disse tre
> felter skal tjekkes om de er tomme. De resterende 9 felter må gerne være
> tommme.
>
>
> Håber nogen kan hjælpe!
> På forhånd tak
>
> --
> Mvh. Jakob Jensen
>
http://www.debatkat.dk
> webmaster@debatkat.dk
>
>