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. :roll: (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 :roll: 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"