login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wedstrijd agenda/schema

Offline Braatje - 24/03/2008 15:58
Avatar van BraatjeMySQL interesse Ik wil een wedstrijd schema weergeven alleen weet ik nog niet hoe ik dat het beste kan doen.

Het gaat over een wielren wedstrijden programma.
Wat ik wil is een admin gedeelte waar je wedstrijden kan invoeren,Datum, wedstrijdnaam, plaatsnaam en de aantal kilometers.
En als het mogelijk is om de wedstrijden een ander kleurtje of tint mee te geven die de persoon( waar de site voor is) zelf mee rijd.

Maar ik weet echt niet hoe ik moet beginnen. Een kant en klaar script is natuurlijk makkelijker die ik alleen wat hoef aan te passen maar ik krijg niks gevonden.
Het moet er ongeveer zo uit komen te zien:

Maart Ronde naam km start/finish
23-3 Ronde van het groene hart 204km Zoetermeer/woerden
24-3 Dwars door het hageland(belgië) 167km Aarschot/schoonhovendreef

Kan iemand mij opweg helpen of heeft toevallig ergens een soort script gezien?

2 antwoorden

Gesponsorde links
Offline Martijn - 24/03/2008 18:59 (laatste wijziging 24/03/2008 19:00)
Avatar van Martijn Crew PHP nou, gewoon stap voor stap beginnen 

je maakt een tabel met daarin je deelnemers, ook je admin.
Kolommen: id,naam,rechten (en meer als je wilt)

dan maak je een tabel met westrijden
Kolommen: id, omschrijving, datum, deelnemers (en weer meer als je wilt)
In de kolom deelnemers zet je, als je speler->id 1,4 en 6 heb '1,4,6'

dan maak je een select query waar je je eigen id selecteert (van de user die online is zgmr), en een select query die de gegevens van de wedstrijden selecteert.

dan doe je
  1. while($vb=mysql_fetch_array($WedstrijdSelect)){
  2. $deelnemers=explode(",",$vb[3]); //[3]=het 4e ding uit je kolom, dus deelnemers
  3. //nu heb je alle deelnemers in de array deelnemers gezet
  4. //nou kijken of je in de array zit
  5. $begin="";
  6. $eind="";
  7. if(in_array($EigenID,$deelnemers)){$begin="<font color=white>";$eind="</font>";}
  8. echo $begin.$vb[1].$eind."<br>";
  9. //de regel hierboven zorgt dat er per object dus word weergegeven wat het is, en indien jij meedoet is de regel wit :)
  10. }

Offline Braatje - 25/03/2008 19:03 (laatste wijziging 25/03/2008 19:51)
Avatar van Braatje MySQL interesse Maar waar zijn die deelnemers dan eigenlijk voor?

Maar zou de database er zo uit kunnen zien/ of tewel wat klopt er niet( misschien klopt er wel niks van)
  1. CREATE TABLE `marco`.`wedstrijden` (
  2. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. `Datum` DATE NOT NULL ,
  4. `Wedstrijd` VARCHAR( 266 ) NOT NULL ,
  5. `KM` INT NULL ,
  6. `StartFinish` VARCHAR( 266 ) NULL ,
  7. `zelf` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0'
  8. ) ENGINE = MYISAM


Pff ik kom er eerlijk gezegd al even niet uit om een datum toe te voegen 
Ik wil een datum selecteren via een dropdownbox ( dus dan gebruik ik <select></select> Toch?) maar hoe krijg ik daar de datum in ?
Of is het beter om 3 select vakjes te maken met dag maand en jaar?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s