Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 23 mei 2005, 18:17
Code: Selecteer alles
Could not select Calendar permission from user/usergroup table
DEBUG MODE
SQL Error : 1054 Unknown column 'group_calendar_perm' in 'field list'
SELECT group_calendar_perm FROM phpbb_user_group ug, phpbb_groups g WHERE ug.user_id = '20' AND g.group_id = ug.group_id
Line : 1271
File : cal_lite.php
Ik krijg die fout bij m'n kalender

waar ligt het aan?
-
AarClay
- Berichten: 789
- Lid geworden op: 10 feb 2005, 17:12
Bericht
door AarClay » 23 mei 2005, 18:32
'group_calendar_perm' veld bestaat niet in je tabel.
Wel de SQL file/querie uitgevoerd?
-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 24 mei 2005, 19:35
nou volgens mij al zo'n 5x

welke moet ik uitvoeren?
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 24 mei 2005, 19:38
'group_calendar_perm' deze rij bestaat niet , mss moet je hem nog toevoegen ?
-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 24 mei 2005, 21:57
ja dat begreep ik al... maar kan iemand mij de SQL even geven.... heb die .php file al laten runnen maar heb geen effect
-
jh0nny
- Berichten: 943
- Lid geworden op: 11 mar 2004, 20:05
-
Contacteer:
Bericht
door jh0nny » 16 jun 2005, 09:16
Sorry voor de late reactie, had hem net ook geinstalleerd maar de installatie vergeet 2 dingen toe te voegen.
Code: Selecteer alles
ALTER TABLE phpbb_groups ADD group_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
ALTER TABLE phpbb_users ADD user_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
Barki.nl
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 16 jun 2005, 13:35
Het php stuk klopt gewoon niet, want je pakt informatie uit meerdere tabellen. Dus moet het g.group_calendar_perm worden bij SELECT
-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 03 jul 2005, 22:22
sorry ik was op vakantie... maar kan je even zeggen wat ik dan dus wel moet doen...
Code: Selecteer alles
ALTER TABLE phpbb_groups ADD group_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
ALTER TABLE phpbb_users ADD user_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
krijg ik deze fout:
Code: Selecteer alles
Fout
SQL-query:
ALTER TABLE phpbb_groups ADD group_calendar_perm TINYINT( 1 ) UNSIGNED DEFAULT "0" NOT NULL
MySQL retourneerde:
#1060 - Duplicate column name 'group_calendar_perm'
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 03 jul 2005, 22:28
Het ligt aan het stuk php, niet aan de database.

-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 03 jul 2005, 22:37
ok wat moet ik dan dus doen?
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 03 jul 2005, 22:43
Post regel 1260-1280 eens van cal_lite.php
-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 08 jul 2005, 10:40
Code: Selecteer alles
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Calendar permission from user table', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
// Get the group permissions second.
$sql2 = 'SELECT group_calendar_perm FROM ' . $table_prefix. 'user_group ug, ' . $table_prefix. "groups g
WHERE ug.user_id = '$user_id' AND g.group_id = ug.group_id";
if ( !($result2 = $db->sql_query($sql2)) )
{
message_die(GENERAL_ERROR, 'Could not select Calendar permission from user/usergroup table', '', __LINE__, __FILE__, $sql2);
}
$topgroup = 0;
while($rowg = $db->sql_fetchrow($result2)) {
if($topgroup < $rowg['group_calendar_perm']) {
$topgroup = $rowg['group_calendar_perm'];
}
}
// Use whichever value is highest.
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 08 jul 2005, 10:41
Maak van
Code: Selecteer alles
// Get the group permissions second.
$sql2 = 'SELECT group_calendar_perm FROM ' . $table_prefix. 'user_group ug, ' . $table_prefix. "groups g
WHERE ug.user_id = '$user_id' AND g.group_id = ug.group_id";
eens
Code: Selecteer alles
// Get the group permissions second.
$sql2 = 'SELECT g.group_calendar_perm FROM ' . $table_prefix. 'user_group ug, ' . $table_prefix. "groups g
WHERE ug.user_id = '$user_id' AND g.group_id = ug.group_id";
-
Alpha
- Berichten: 367
- Lid geworden op: 13 okt 2004, 13:10
- Locatie: Nootdorp
Bericht
door Alpha » 08 jul 2005, 18:43
jij bent egt de bomb!!! thank u very much!!!