fant0mas's sql betyder blot at du har tilmeldingerne i en tabel, og hvilke tidspunkter man kan tilmelde sig i en anden tabel. Og vil mnee at hvis der puttes en HAVING tilmeldinger < 4 henter den kun tidspunkter hvor der endnu ikke er fire tilmeldte
Og som jakobdo skrev, var hans kode simpel, og skulle udbygges.
Og scriptet: Du kan jo tilføje et felt med dato i tilmeld og checke på den også, så kan det også bruges på andre dage - SMART!
if(isset($_POST['pony'])){ echo 'Jeg vil indsaettes i tilmeld: '.$_POST['pony']; }
$sql = "SELECT t.id, TIME_FORMAT(t.tidspunkt, '%H:%i') as tidspunkt, COUNT(tl.id) as tilmeldinger FROM tid t LEFT JOIN tilmeld tl on tl.fk_tid_id = t.id GROUP BY t.id ORDER BY t.tidspunkt";
broe: Det er jo ikke meget info du giver. Kan du få vist din select ? Kan du få sql'en til at virke ? Og hvad virker ikke ? Du må gerne være lidt mere præcis.
Det skal jo udbygges, så det løber alle tiderne igennem en for en. Og hver tid skal den så tjekke mod din database med tilmeldinger.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.