Pagina 1 van 1
Kalender fout
Geplaatst: 23 mei 2005, 18:17
door Alpha
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?
Geplaatst: 23 mei 2005, 18:32
door AarClay
'group_calendar_perm' veld bestaat niet in je tabel.
Wel de SQL file/querie uitgevoerd?
Geplaatst: 24 mei 2005, 19:35
door Alpha
nou volgens mij al zo'n 5x

welke moet ik uitvoeren?
'group_calendar_perm'
Geplaatst: 24 mei 2005, 19:38
door svenn
'group_calendar_perm' deze rij bestaat niet , mss moet je hem nog toevoegen ?
Geplaatst: 24 mei 2005, 21:57
door Alpha
ja dat begreep ik al... maar kan iemand mij de SQL even geven.... heb die .php file al laten runnen maar heb geen effect
Geplaatst: 16 jun 2005, 09:16
door jh0nny
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;
Geplaatst: 16 jun 2005, 13:35
door Luuk
Het php stuk klopt gewoon niet, want je pakt informatie uit meerdere tabellen. Dus moet het g.group_calendar_perm worden bij SELECT
Geplaatst: 03 jul 2005, 22:22
door Alpha
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'
Geplaatst: 03 jul 2005, 22:28
door Luuk
Het ligt aan het stuk php, niet aan de database.

Geplaatst: 03 jul 2005, 22:37
door Alpha
ok wat moet ik dan dus doen?
Geplaatst: 03 jul 2005, 22:43
door Luuk
Post regel 1260-1280 eens van cal_lite.php
Geplaatst: 08 jul 2005, 10:40
door Alpha
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.
Geplaatst: 08 jul 2005, 10:41
door Luuk
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";
Geplaatst: 08 jul 2005, 18:43
door Alpha
jij bent egt de bomb!!! thank u very much!!!