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

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. :wink:

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!!!