Kalender fout

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.
phpBB2.0.x
Gesloten
Gebruikersavatar
Alpha
Berichten: 367
Lid geworden op: 13 okt 2004, 13:10
Locatie: Nootdorp

Kalender fout

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?

Gebruikersavatar
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?

Gebruikersavatar
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:

'group_calendar_perm'

Bericht door svenn » 24 mei 2005, 19:38

'group_calendar_perm' deze rij bestaat niet , mss moet je hem nog toevoegen ?

Gebruikersavatar
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

Gebruikersavatar
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. :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;
Barki.nl

Gebruikersavatar
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
Afbeelding

Gebruikersavatar
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' 
 

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

Gebruikersavatar
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?

Gebruikersavatar
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
Afbeelding

Gebruikersavatar
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.

Gebruikersavatar
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"; 
Afbeelding

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

Gesloten