Pagina 1 van 1
Error aanmaken groep
Geplaatst: 19 jun 2004, 11:04
door christel
Help....krijg deze error bij het aanmaken van een nieuwe groep:
Code: Selecteer alles
Could not insert new group
DEBUG MODE
SQL Error : 1136 Column count doesn't match value count at row 1
INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_count, group_count_max,group_count_enable, group_single_user) VALUES (2, 'Vip''s', 'Voor de crewmembers.....', 2, '99999999', '99999999', '' '0')
Line : 394
File : /home/virtual/site83/fst/var/www/html/forum/admin/admin_groups.php
Geplaatst: 19 jun 2004, 11:07
door WebSiteNet
Je kan beter geen quotes (') gebruiken in de namen omdat de mod auto-group dat niet aankan, zo te zien.
Geplaatst: 19 jun 2004, 11:17
door christel
Ja, dat idee kreeg ik ook. Ik heb toen ook geprobeerd om de naam zonder quotes te maken en kreeg dezelfde foutmelding.
Geplaatst: 19 jun 2004, 11:43
door WebSiteNet
Er staat voor lijn 394 een query in het bestand admin/admin_groups.php. Kun je die query geven? Er klopt echt helemaal niks van!

Geplaatst: 19 jun 2004, 13:34
door christel
Code: Selecteer alles
else if( $mode == 'newgroup' )
{
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_count, group_count_max,group_count_enable, group_single_user)
VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '$group_count', '$group_count_max', '$group_count_enable' '0')";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert new group', '', __LINE__, __FILE__, $sql);
}
$new_group_id = $db->sql_nextid();
Wat ik zo raar vind is dat ik verder nix meer heb aangepast, de auto_group mod heeft wekenlang goed gewerkt. Opeens geeft hij deze foutmelding....
Geplaatst: 20 jun 2004, 10:11
door christel
Help?

Geplaatst: 20 jun 2004, 12:37
door WebSiteNet
Ik heb de query iets gewijzigd:
Code: Selecteer alles
else if( $mode == 'newgroup' )
{
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_count, group_count_max,group_count_enable, group_single_user)
VALUES ($group_type, '" . $group_name . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '$group_count', '$group_count_max', '$group_count_enable', '0')";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert new group', '', __LINE__, __FILE__, $sql);
}
$new_group_id = $db->sql_nextid();
Geplaatst: 20 jun 2004, 13:35
door christel
Ja, ik zie nu wat je verandert hebt. T was me niet opgevallen en nog steeds heel vreemd dat deze fout nu pas opspeelt.....
Anyway, hardstikke bedankt! :thumb: