Ik heb een stemsysteempje gemaakt voor een top 10 van beste liedjes, nu mag een bezoeker op plaats 1 en 2 niet hetzelfde nummer plaatsen, en dit zo voor alles. Hoe kan ik dus voorkomen dat twee waarden (1-10) gelijk zijn?
Ik weet niet hoe je datastructuur eruit ziet.. Maar mocht het een array zijn dan kan je zoiets gebruiken:


<?php
    if ( count ( array_unique ( $values ) ) === count ( $values ) ) {
         // Alle waarden zijn uniek
    }
?>
Geen array, gewoon losse POST waarden.
$_POST is ook een array().
En anders schrijf je het even over in een ander array().
das sowieso al fout

een array posten met id's als:

name="liedje_id[]" value="1"

etcetc

dan uitlezen en met stien zn oplossing errorchecken
Bedankt. Het werkt

Reageren