Thread: PHP: xxx.php?id=1 alike systeem
-
11-09-2004, 23:51 #1Member
- Registered
- 17/07/02
- Location
- kapot tapijt
- Posts
- 2,827
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/14
PHP: xxx.php?id=1 alike systeem
Hellow,
xxx.php?id=1
zoiets zou ik willen hebben voor mijn site.
De situatie is als volgt: ik heb een systeem waarin elke speler van de ploeg een aparte pagina heeft, met een soort van id-kaart (zie bv hier )
nu wil ik een lijst van spelers aanleggen op de site waarbij ik, door op de naam te klikken, een popup open met die id-kaart, geresized enal.
maar waarschijnlijk zullen andere spelers van andere ploegen van mijn club ook toegevoegd worden, en dan zal voor elke speler zo'n pagina maken, link maken, enz. een gigantische bom werk zijn die ik door m'n studies nooit kan vervolledigen.
bijkomende moeilijkheden:
* op de link die hierboven staat, zijn "goals", "rode kaarten", en "gele kaarten" ge-echood als variabele uit een ander bestand,genaamd "lijst.php" waarin al deze variabelen apart staan. bv:
* ook heb ik een scriptje dat de leeftijd automatisch berekent adhv de systeemdatum en de geboortedatum.PHP Code:$DPanis = 0 ;
$GPanis = 0 ;
$RPanis = 0 ;
// echo $DPanis, $GPanis, $RPanis, ... op de juiste plaats in de id-kaart (resp. doelpunten, geel, rood), dit voor elke speler opnieuw.
Ik heb het gevoel, na wat ik op verscheidene andere sites gezien heb, dat dit in php moet kunnen door 1 lege tabel als basis te gebruiken en de gegevens te laten invullen (bv voor Spelernaam1 > idkaart.php?id=1, voor iemand anders een ander id enzo, zodat ik niet voor ieder een aparte pagina moet houden.
Mijn host is priorweb, die kan alles aan normaal gezien.
Ik heb geprobeerd de situatie zo duidelijk mogelijk uit te leggen, ik hoop dat ik een beroep kan/mag doen op jullie kennis om mijn praktisch probleem op te lossen.
Hopelijk houden jullie als eliten er ook rekening mee dat niet iedereen zo elitair is, en dat het maken van deze site voor mij ook maar een hobby is
Hartelijk dankend en mvg,
DarknessLast edited by Darkness; 12-09-2004 at 14:09.
no votes
-
-
11-09-2004, 23:58 #2Verwarmingselement
- Registered
- 01/07/02
- Location
- Brussel
- Posts
- 3,810
- iTrader
- 14 (100%)
- Mentioned
- 1 Post(s)
- Reputation
- 0/22
wel, je maakt het veel moeilijker dan het is eigenlijk
wat je zou willen gaan doen is hetvolgende:
- je maakt allereerst een database aan en gaat daarin werken, veel handiger dan uit bestanden te gaan lezen
- je maakt een pagina, met daarin gewoon alle "lege" veldjes
- als iemand nu pagina.php?id=x opent maak je een SQL query alla "SELECT * FROM tblSpelers where sid is x" waarna je de waarden in uw pagina kan opnemen, ik stel voor dat je je eens wat tutorials zoekt over beginnend gebruik van mysql, die gaan u genoeg voorbeelden geven die je kan aanpassen om nuttig te zijn voor uw doeleinden, als je der een beetje tijd insteekt maak je ook een simpel admin systeem waardoor gelijk wie met een browser uw pagina's kan bijwerken, geen werk meer voor uno votes
-
12-09-2004, 13:54 #3Member
- Registered
- 17/07/02
- Location
- kapot tapijt
- Posts
- 2,827
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/14
ik snap nog meer chinees dan wat ge mij daar vertelt
edit: die pagina met lege veldjes is dat zo een als deze? Dus de tabel zonder enige inhoud.Last edited by Darkness; 12-09-2004 at 14:18.
no votes
-
12-09-2004, 14:27 #4
wat jij wil gebruiken wordt doorgaans gerealiseerd met mysql.
wat is mysql ?
dat is een database die allerlei gegevens bijhoudt en dit meestal doet aan de hand van een identificatienummer (= id )
een klein voorbeeldje :
we hebben een lijst met namen van mensen en hun emailadressen,
dan ziet de database er bijvoorbeeld zo uit
Nu kan je die informatie opvragen door middel van een idCode:id | naam | email ---------------------------------------------------------------- 1 | jan rogiers | janrogiers@hotmail.com 2 | maria dale | marieke@koetjes.be 3 | roger thys | thys@telenet.be 4 | lindsay aals | rina@top.be 5 | george bracke| gb@belgie.be
als je dus bijvoorbeeld id=5 opvraagt krijg je "george bracke gb@belgie.be" terug.
en goed artikel voor beginners dat juist uitlegt wat database doet vind je hier :
http://www.phpfreakz.nl/artikelen.php?aid=19Last edited by servi; 13-09-2004 at 11:12.
no votes
