Avatar billede fancy Mester
24. juli 2009 - 23:02 Der er 14 kommentarer og
1 løsning

Tilmelding

jeg mangler noget php der kan klare nogle tilmedinger til forskellige arrangementer
men som skal kunne lukke når der 0 på "lager" det må gerne være men db

er der nogen der har en ide..
Avatar billede cot Nybegynder
24. juli 2009 - 23:08 #1
du skal lave en db med: id, arrangement, pladser, tilmeldte osv.
så ville jeg nok lave en anden db ved siden også: tilmeldingsid, arrangementid, brugernavn osv...

og så skal du jo gøre sådan ved tilmelding:
...
if ($antal_tilmeldte<$pladser){
//Lad brugeren blive registreret
}
else{
echo "Der er ikke flere pladser!";
}
...

Jeg håber du forstår :)
Avatar billede fancy Mester
24. juli 2009 - 23:16 #2
Jeg kan godt se ideen men jeg kan ikke selv lave hele koden, det med at oprette db er ingen problem heller ikke formularen men så slutter festen for mig, hvis du kunne vise mig et færdigt eks. kan jeg "måske " tilrette det
Avatar billede cot Nybegynder
24. juli 2009 - 23:18 #3
altså tænker du på selve koden?
Avatar billede fancy Mester
24. juli 2009 - 23:24 #4
Jooo fra start til slut
Avatar billede repox Seniormester
24. juli 2009 - 23:24 #5
Hvad er økonomien i projektet?
Avatar billede cot Nybegynder
24. juli 2009 - 23:30 #6
hvis du vil have alt det lavet hos mig, bliver det ikk mere end 200 dkk, så er det snart klar.

Men jeg håber dette har hjulpet dig på vej:

<?php
$aid = $_GET['aid'];//Du henter dit arrangement id f.eks.: http://www.dinside.dk/tilmeld.php?aid=1
mysql_connect("localhost", "blabla", "password") or die(mysql_error());
mysql_select_db("dbnavn") or die(mysql_error());
$result = mysql_query("SELECT * FROM arrangemnter WHERE aid='$aid'")
or die(mysql_error()); 
while($row = mysql_fetch_array( $result )) {
$anavn = $row['anavn'];
$tilmeldte = $row['tilmeldte'];
$pladser = $row['pladser'];
//osv. her fortsætter du med at hente dine andre oplysninger fra databasen
}

if ($tilmeldte < $pladser){ //Dette betyder at hvis der er færre tilmeldte end der er pladser, sker følgende:
echo 'Der er endnu plader, tilmeld dig ved at udfylde:';
//Her skal din formular så komme
}
else{ //Altså hvis der ikke er gør dette:
echo 'Der er desværre ikke flere pladser...';
}
?>

Det er self. ikke færdigt og koden der vil ikke kunne gøre sig alene. Bare skriv :)
Avatar billede repox Seniormester
24. juli 2009 - 23:33 #7
#6
Af ren nysgerrighed; vil du lave al tilmeldingsproceduren, både backend (GUI og handling af Interface input) og frontend (hvad der nu hører sig med her), tabeldesign og struktur for ikke mere end 200 DKK?
Avatar billede cot Nybegynder
24. juli 2009 - 23:39 #8
#7
Ja. ;) Jeg ser det mere som en udfordring . Jeg er ikke prof. og laver det bare i min fritid. Og når jeg så bare kan tjene en lille skilling på det, og så endda gøre lidt nytte med de ting jeg laver, så er jeg skam godt tilfreds. :)

Jeg forstår udmærket din undren, da jeg ved hvad det ville koste ellers, hvis en freelancer skulle lave dette. :)
Avatar billede repox Seniormester
24. juli 2009 - 23:40 #9
#8
Ja, for pokker, du ligger under 1/3 af hvad jeg tager i timen, så det var da med lidt undren...
Avatar billede cot Nybegynder
24. juli 2009 - 23:43 #10
#9
Præcis ;D

#fancy
Hvis du ønsker mere hjælp til dette projekt fra mig kontakt: jens.nannerup[snabela]gmail.com
Avatar billede Slettet bruger
25. juli 2009 - 02:03 #11
1) $aid = $_GET['aid'];
$result = mysql_query("SELECT * FROM arrangemnter WHERE aid='$aid'")
SQL Injection er en dum ting.

2) Husk ikke at give point for opgaver løst uden om eksperten.
Avatar billede cot Nybegynder
25. juli 2009 - 10:16 #12
#11
1) Kan godt se hvad du mener :) Bliver rettet.
Avatar billede fancy Mester
05. august 2009 - 10:09 #13
Projekt løst
Avatar billede Slettet bruger
05. august 2009 - 14:20 #14
Fedt, tillykke. Ku' man få lov at se resultatet?
Avatar billede fancy Mester
05. august 2009 - 20:41 #15
Selvfølgelig
det ligger her

langeskovborgerforening.dk
under fanen aktiviter
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester