Pagina 1 van 2

soort parkensysteem

Geplaatst: 09 jul 2006, 20:12
door ik ben gek
ik wil een soort "parkensysteem" maken. Dat je kan aanvinken welke parken je bezocht hebt ( ik voer de keuzes/parken in de database in) en dat het aantal parken + de link naar het lijstje ( alle opgegeven van dat persoon dus) bij je naam staat als je post en in je profiel.

Hoe pak ik zoiets aan en waar begin ik mee? Avast bedankt :)

Geplaatst: 09 jul 2006, 22:11
door Stef
Heb je kennis van PHP, SQL, HTML en CSS?

Geplaatst: 10 jul 2006, 07:57
door svenn
Zover ik weet heeft hij enkel een heel kleine basis van die 4. ( Zeg het maar moch ik mis zijn hé ;) )

Ik denk dat jij beter een mod installeerd hiervoor. Zodat je in het profiel extra opties krijgt. Tenzij je het echt appart wil hebben natuurlijk. hoewel je dan je profiel kunt splitsten aan de hand van een mod.

even de mods zoeken ...
http://www.phpbb.com/phpBB/viewtopic.ph ... ht=profile
http://phpbbhacks.com/download/6664


die splits mod vind ik niet direct :s

Geplaatst: 12 jul 2006, 10:20
door ik ben gek
Heb een kleine basis van php
SQL ken ik redelijk tegenwoordig. Bijna volledig
HTML ken ik vrijwel volledig
CSS vrijwel niet. Maar ik kan gewoon het cssfile van het forum gebruiken ;)


Maar die mod is gewoon een extra veld in het profiel. Dat moet ook weer niet... Er moet een link in het profiel ( bekijkgedeelte) waarna je naar een persoonlijk "parkenbezocht" lijstje gaat waar de bekijker alle bezochte parken van dat persoon ziet...

En elk lid moet dus aan de hand van een pagina hun lijste kunnen samenstellen.

Geplaatst: 12 jul 2006, 10:47
door Stef
Wil je dat het aanvinken in een profiel gebeurt? (Profielvelden creëren)

OF moet dat op een aparte pagina gebeuren?

Geplaatst: 12 jul 2006, 12:33
door ik ben gek
Apparte pagina. :)

en als je een persoonlijke pagina voor een lid opvraagt moet het bv parkengids.php?user_id=2 zijn. en daar zie je het lijstje van het lid dat is 2 heebt ( ik dus)

Geplaatst: 12 jul 2006, 12:46
door Stef
Ik heb het over het aanvinken daarvan, dat moet als eerste gebeuren.

Geplaatst: 12 jul 2006, 14:07
door ik ben gek
ja., ook dat appart :)

Geplaatst: 13 jul 2006, 11:17
door Stef
Dan begin je maar eens met een phpBB pagina op te zetten met de HTML die jij wil. Dus dan heb ik het over het formulier e.d.

Geplaatst: 13 jul 2006, 11:43
door ik ben gek
Moet dat niet via de database... Anders kan het systeem niet onthouden wie wat heeft.....

Geplaatst: 13 jul 2006, 11:44
door Stef
Stef schreef:Dan begin je maar eens met een phpBB pagina op te zetten met de HTML die jij wil. Dus dan heb ik het over het formulier e.d.
Begin eerst met het HTML gedeelte dan kunnen we daarna aan de SQL denken.

Geplaatst: 14 jul 2006, 08:31
door ik ben gek
Ziezo.

http://forum.parkengids.nl/parkengids.php

Er staan links naar de rest :)

En nog iets. Als een lid bijvoorbeeld Walibi World in zijn lijstje heeft. Dan moet dat park nartuurlijk niet bij toevoegen staan ;)

Geplaatst: 14 jul 2006, 12:14
door Stef
Dan zul je nu een tabel aan moeten maken waarin je aangeeft welke parken een gebruiker heeft bezocht.

Geplaatst: 21 jul 2006, 09:11
door ik ben gek
mmm. eerder een veld denk ik in phpbb_users? En hoe doe ik zoiets?

elk park een id. en in dat veld alle idnummers van de parken ofzo?

Geplaatst: 21 jul 2006, 11:29
door Stef
Je kunt het ook via phpbb_users doen ja. Dan zet je de namen van de parken er in met als ingaven een 0 of 1.

Geplaatst: 21 jul 2006, 14:46
door ik ben gek
Dit ga ik doen. Als mijn host weer werkt... is nu een hacker. ligt er al 1,5 DAG uit en gaat nog een paar dagen duren helaas. Ik ga mischien localhost wel aan de gang. maar dat kan morgen pas. Alvast bedankt.
Nog wel een vraagje
Je hebt veel van dit dingen zoals: varchar,text,unique enzovoort. hoe heet degene die ik moet hebben?

Geplaatst: 21 jul 2006, 15:57
door Stef
int(1) moet voldoen.

Geplaatst: 22 jul 2006, 10:37
door ik ben gek
Uitgevoert :)
localhost nu maar gezien server problemen heeft.
Wat moet nu doen? :)

Geplaatst: 22 jul 2006, 11:43
door Stef
Nu moet je de waardes in de invulvakjes krijgen. Aangezien ik niet weet hoe de html eruit ziet, kan ik het niet helemaal uitleggen.

Maar je voert een query uit die de boel ophaalt; en die zet je in een array via een phpBB functie en zet hem uiteindelijk in een var list.

Geplaatst: 22 jul 2006, 14:37
door ik ben gek
code parkengids.php:

Code: Selecteer alles

<?php 
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// HIERBOVEN MOET BLIJVEN STAAN
?>
<p>Klik op het lid waarvan jij de bezochte pretparken wilt bekijken.</p>
<p>*Alle lidnamen + een link naar hun lijstje*(*aantal parken die het lid bezocht heeft*)</p>
<?
// DIT IS OOK NODIG
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
parkengidsbekijk.php:

Code: Selecteer alles

<p><?php 
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// HIERBOVEN MOET BLIJVEN STAAN
?>
</p>
Het lid *lidnaam* heeft de volgende parken bezocht:
<p>Walibi World
<br>De Efteling
<br><Attractiepark Slagharen
<br>Avonturenpark Hellendoorn
<br><Duinrell<br>
</p>
<p>
<?
// DIT IS OOK NODIG
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
</p>
parkengidstoevoeg.php

Code: Selecteer alles

<p><?php 
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// HIERBOVEN MOET BLIJVEN STAAN
?>
</p>
<p>Selecteer de parken die jij bezocht hebt en druk op oke!</p>
<p><input type="checkbox"> Walibi World
<br><input type="checkbox"> De Efteling
<br><input type="checkbox"> Drievliet
<br><input type="checkbox"> Attractiepark Slagharen
<br><input type="checkbox"> Avonturenpark Hellendoorn
<br><input type="checkbox"> Toverland
<br><input type="checkbox"> Duinrell</p>
<br> <input type="button" value="oke!">
<p>
<?
// DIT IS OOK NODIG
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
</p>

LET OP: Dit is een iets oudere versie. De meest up to date staat online op de niet werkende server en op een andere computer. Maar dit is ongeveer goed :)


Kan je me het met deze informatie goed uitleggen Stef?