Pagina 1 van 2
Link Usergroups
Geplaatst: 09 mei 2004, 19:52
door timgoud
Ik wil graag als iemand op een pagina komt voorbeeld
voegmetoeaantest.php
dat die dan aan de gebruiks groep van test word toegevoegt is dat mogelijk?
ik d8 al een sql dan toevoegen maar dan voegt die niet toe kan iemand een stuk helpen ?
Geplaatst: 09 mei 2004, 20:51
door mosymuis
Code: Selecteer alles
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES ($group_id, " . $userdata['user_id'] . ", 0);";
Geplaatst: 10 mei 2004, 14:43
door timgoud
dis het eninge wat er bij moet??
op het Header vooter enz enz ?
Geplaatst: 10 mei 2004, 14:49
door WebSiteNet
Dit is simpelweg de query waarmee je een gebruikker toevoegt. De rest moet je er nog omheen verzinnen.
Als je weinig verstand van php hebt kan je ook nog iets als dit proberen:
http://www.phpbbhacks.com/viewhack.php?id=1466
Geplaatst: 10 mei 2004, 15:59
door timgoud
ik weet er (wel) wat van af
maar dit is het algemeene als je op die pagina komt en ik wil standart voor 1 groep ik wil dus Standart groep voorbeeld groep id 121
en daat kwam ik dus niet uit dus stel
jij komt op
mijnsite.nl/voegmetoeaangroep121.php
dat die dan aan groep 121 word toegevoegt
dan kan ik de rest zelf wel make aleen dat stukje kwam ik niet uit
Geplaatst: 10 mei 2004, 16:02
door mosymuis
Dan vervang je $group_id dus gewoon voor 121... hardcoded.
Geplaatst: 10 mei 2004, 16:59
door timgoud
dat heb ik idd al getest maar dan werkt die ook nog niet hij moet bij het bekijken al in springen he

Geplaatst: 10 mei 2004, 17:19
door mosymuis
Wat is nu je php file? Als deze query uitvoerd wordt is het lid toegevoegd aan de groep, test het maar in phpMyAdmin.
Geplaatst: 10 mei 2004, 20:18
door timgoud
Ik moet gewoon op die pagina worden en lid zijn hé, en dat is he nu niet
Geplaatst: 10 mei 2004, 23:15
door mosymuis
mosymuis schreef:Wat is nu je php file? Als deze query uitvoerd wordt is het lid toegevoegd aan de groep, test het maar in phpMyAdmin.
Geplaatst: 11 mei 2004, 09:26
door timgoud
Ik heb nu er in staan
Code: Selecteer alles
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES (123, " . $userdata['user_id'] . ", 0);";
Nu komt er gebruiker op die file en hij is niet toegevoegt
Geplaatst: 11 mei 2004, 12:18
door mosymuis
Voor de derde keer: Wat is nu je php file? En bij dergelijke problemen kan je wel roepen dat het niet werkt, maar het is zinniger om de oorzaak op te zoeken. Worden er überhaupt wel rijen aan phpbb_user_group toegevoegd? Klopt het group_id? Klopt het user_id?
Geplaatst: 11 mei 2004, 15:44
door timgoud
ik heb ook al 3x gezegt groupcp1.php
nee er worden geen rijen toegevoegt (das het probleem)
en die andere kloppen
Geplaatst: 11 mei 2004, 15:52
door mosymuis
timgoud schreef:ik heb ook al 3x gezegt groupcp1.php
De
inhoud naturlijk, wat heb ik nu aan een bestandsnaam.

(en dit is trouwens de eerste keer dat je groupcp1.php noemt)
Geplaatst: 11 mei 2004, 15:56
door timgoud
timgoud schreef:Ik heb nu er in staan
Code: Selecteer alles
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES (123, " . $userdata['user_id'] . ", 0);";
Nu komt er gebruiker op die file en hij is niet toegevoegt
dit staat er in met naartuulijk <?php ?>

+ de footer enzo die er standart bij gaat
groupcp1.php is de file naam is en ik heb TELKENS gezecht voor een aparte php file
Geplaatst: 11 mei 2004, 16:05
door Luuk
misschien is het handig als je ook includes maakt... je kunt het beste de blank pgemod gebruiken, hier staat alles al in geincluded.
waar moet ie anders de database connectie vandaan halen

Geplaatst: 11 mei 2004, 16:15
door timgoud
Zie het al hij loopt met die template te klooien
dat weet ik wel
Luuk die had ik er ook inzitten was nog aan het edditen
Geplaatst: 11 mei 2004, 16:19
door timgoud
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//-- Edit by mgt
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES (123, " . $userdata['user_id'] . ", 0);";
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Heb ik nu staan hij pakt het aleen nu nog niet
Geplaatst: 11 mei 2004, 16:29
door mosymuis
Logisch, ten eerste voer je de query niet eens uit

en ten tweede bestaat de $userdata array nog niet.
Als je de Blank Page Template mod had gebruikt ben je van je tweede probleem af, om te weten te komen hoe je de query uitvoert kan je eventjes rondneuzen in de bestaande phpBB files.
Geplaatst: 11 mei 2004, 16:35
door timgoud
Die template heb ik inmiddels opgelost

niet door die mod!
kijk nu naar die "query"