Lave en tjek med if med max 10, og hvis under.

Tags:    php

Hej,

Hvordan rammer jeg bedst med om der er uploaded 10 billeder, eller under.

Slideshow må max have 10 aktive billeder til visning.

Så hvis der er 10, må man ikke kunne uploade flere.
Hvis der er under 10, skal man have adgang til at uploade flere, dog til max 10.

Hvordan vil du lave dette med if, så man max får lov til at have 10, og ikke flere.

if > 9 {
echo 'for mange';
} else {

??



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg ville nok gøre således:
Fold kodeboks ind/udPHP kode 

Det vil som udgangspunkt kunne styre om der er 10 eller færre billeder. Du kan bruge samme logik til at lave et tjek under upload af flere billeder således at du ikke uploader mere end tilladt.
En anden og meget simpel mulighed ville være at lave et loop der kører indtil den rammer differencen mellem 10 og antallet af uploadede billeder. Resultatet bliver en række formularer der kan indsendes og hver formular kan uploade et billede.
Den mest korrekte mulighed ville være at du efter første tjek i koden ovenfor laver en formular der tillader upload af flere billeder. Når du så behandler den indsendte formular så skal du tjekke om der er blevet valgt flere billeder end tilladt. Hvis der er flere end tilladt så skal den returnere en fejl og brugeren skal blive sendt tilbage til en blank formular og have at vide hvor mange billeder de højest kan uploade.



Super, det vil jeg tage til mig.

Ja, lige præcis. Og mange tak. :B




t