Ik heb 10 van deze input veldjes op mijn pagina staan:
<input type="file" name="foto[]" size="50" class='andere'>


Nu wil ik graag dat als ze op submit drukken dat er eerst een check overgaat of minimaal 1 van de 10 veldjes is ingevuld. Nu heb ik deze onderstaande code al gemaakt alleen hij werkt nog niet helemaal :(

$err = 0;
foreach ($_FILES['foto']['name'] AS $val) {
if ($val == '') {
$err++;
echo "$err";
} else {

echo "gelukt";
}
}


Ik krijg nog geen $err getal terug als ik op submit knop druk en alle velden leeg laat. Kan iemand mij misschien zeggen wat ik verkeerd doe??
Ik heb 3 dozen waar ik appels in kan doen, maar ik laat ze leeg.
Alle dozen gaan dan in een vrachtwagen.

Ik pak alle dozen waar iets inzit.
Ik kan geen dozen vinden waar iets in zit.

Als er niet iets in een doos zit kan ik toch nooit controleren wat erin zit...
Gewoon tellen hoeveel files je hebt, zijn dit er 0, dan geef je een error.

Om te tellen ga je geen foreach gebruiken, count() doet wonderen!

Reageren