Fout bij registratie

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
Gebruikersavatar
rogierb
Berichten: 166
Lid geworden op: 18 jan 2004, 15:09
Contacteer:

Bericht door rogierb » 30 mar 2004, 20:59

Hij stond inderdaad 2 keer in usercpregister, dat heb ik veranderd.
Alleen krijg ik nu deze melding:

Code: Selecteer alles

Could not insert data into users table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_forum, user_ruk, user_auto, user_hot, user_tv, user_eten, user_magazine, user_land, user_kleding, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey) VALUES (51, 'test', 1080676702, 'df2a1dd0f66e2e9bc12231ab158b251b', 'rogier@forumjunkies.nl', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 0, 0, 0, 1, 0, 1, 1, 0, 'D M d, Y g:i a', 'dutch', 2, '0', 0, 1, 1, '')

Line : 597
File : /home/fo254um/public_html/forum/includes/usercp_register.php
Alleen bij een nieuwe registratie, niet als ik me profiel wil veranderen.

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 30 mar 2004, 21:05

rogierb schreef:Hij stond inderdaad 2 keer in usercpregister, dat heb ik veranderd.
Alleen krijg ik nu deze melding:

Code: Selecteer alles

Could not insert data into users table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_forum, user_ruk, user_auto, user_hot, user_tv, user_eten, user_magazine, user_land, user_kleding, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey) VALUES (51, 'test', 1080676702, 'df2a1dd0f66e2e9bc12231ab158b251b', 'rogier@forumjunkies.nl', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 0, 0, 0, 1, 0, 1, 1, 0, 'D M d, Y g:i a', 'dutch', 2, '0', 0, 1, 1, '')

Line : 597
File : /home/fo254um/public_html/forum/includes/usercp_register.php
Alleen bij een nieuwe registratie, niet als ik me profiel wil veranderen.
Jaja, simpel je moet

Code: Selecteer alles

'rogier@forumjunkies.nl', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0,
vervangen met

Code: Selecteer alles

'rogier@forumjunkies.nl', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0,
oftwel haal een ,'' weg :)
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 30 mar 2004, 21:09

Ehm, in het php bestand staat dat niet :roll:, alleen wat hij eruit moet halen. Kijk of in de tabel phpbb_users deze velden allemaal bestaan:

Code: Selecteer alles

user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_forum, user_ruk, user_auto, user_hot, user_tv, user_eten, user_magazine, user_land, user_kleding, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey
Afbeelding

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 30 mar 2004, 21:12

Klopt stom van me...

Hij moet dat zoeken naar iets in de trant van $user_auto en kijken of deze 2 keer voorkomt bij de values :roll:
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 30 mar 2004, 21:13

Luuk schreef:Dat klopt, daarom mijn vraag:
Luuk schreef:Kijk eens in je database of je in de tabel phpbb_users ook het veld "user_auto" kunt vinden. Zo nee, dan heb je waarschijnlijk de SQL querrie niet uitgevoerd die bij de mod zat.
Lijkt me handig als hier alleen de gene antwoord op geeft die het probleem heeft :roll:
Zoals ik al een tijdje geleden zei...
Afbeelding

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 30 mar 2004, 21:15

Ja, en zoals ik een tijdje geleden heb gelezen.

Maar logisch nadenkend kom je tot de conclusie dat hij 2 keer het veld user_auto in de INSERT had zitten, en hij deze dus ook 2 keer in de VALUES heeft zitten. Want die error heeft niets met de database te maken maar is van de instructie zelf :)
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
rogierb
Berichten: 166
Lid geworden op: 18 jan 2004, 15:09
Contacteer:

Bericht door rogierb » 30 mar 2004, 21:32

Luuk schreef:Ehm, in het php bestand staat dat niet :roll:, alleen wat hij eruit moet halen. Kijk of in de tabel phpbb_users deze velden allemaal bestaan:

Code: Selecteer alles

user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_forum, user_ruk, user_auto, user_hot, user_tv, user_eten, user_magazine, user_land, user_kleding, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey

Ik heb helemaal nagekeken, en ze staan er allemaal in.
Heb ook heel m'n usercregister nagekeken en daar staat niets dubbel
:(

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 31 mar 2004, 07:44

En toch moet de fout bij zo'n instructie liggen:

Code: Selecteer alles

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_forum, user_ruk, user_auto, user_auto, user_hot, user_tv, user_eten, user_magazine, user_land, user_kleding, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey) VALUES
post die eens :)
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
rogierb
Berichten: 166
Lid geworden op: 18 jan 2004, 15:09
Contacteer:

Bericht door rogierb » 31 mar 2004, 08:21

Code: Selecteer alles

############################################### 
#
#-----[ SQL ]-------------------------------------------
#  
# You may have to change your database prefix

ALTER TABLE phpbb_users ADD user_music VARCHAR(255) AFTER user_interests;

## alternate you can use table_update.php to alter the database automatically
## (just upload and run the file)
##
###############################################
bedoel je dit?

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 31 mar 2004, 10:49

Sorry, maar waar zit de fout nu bij, welke mod heb je als laatste geinstalleerd en functioneerde het daarvoor wel?

Code: Selecteer alles

			//
			// Get current date
			//
			$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
Dus het stuk dat achter

Code: Selecteer alles

// Get current date
komt :)
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
rogierb
Berichten: 166
Lid geworden op: 18 jan 2004, 15:09
Contacteer:

Bericht door rogierb » 31 mar 2004, 12:56

Ik heb extra field in profile er 10 keer opgezet.
En toen kreeg ik dit.

Dit komt er na get current date:

Code: Selecteer alles

// 
         // Get current date 
         // 
         $sql = "INSERT INTO " . USERS_TABLE . "   (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_music, user_forum, user_ruk, user_auto, user_hot, user_tv, user_eten, user_magazine, user_land, user_kleding, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey) 
            VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $music) . "', '" . str_replace("\'", "''", $forum) . "', '" . str_replace("\'", "''", $film) . "', '" . str_replace("\'", "''", $ruk) . "', '" . str_replace("\'", "''", $auto) . "', '" . str_replace("\'", "''", $hot) . "', '" . str_replace("\'", "''", $tv) . "', '" . str_replace("\'", "''", $eten) . "', '" . str_replace("\'", "''", $magazine) . "', '" . str_replace("\'", "''", $land) . "', '" . str_replace("\'", "''", $kleding) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, "; 
         if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa ) 
         { 
            $user_actkey = gen_rand_string(true); 
            $key_len = 54 - (strlen($server_url)); 
            $key_len = ( $key_len > 6 ) ? $key_len : 6; 
            $user_actkey = substr($user_actkey, 0, $key_len); 
            $sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')"; 
         } 
         else 

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 31 mar 2004, 13:09

Code: Selecteer alles

user_ruk,


hier moet user_film voor, deze ontbreekt als je goed kijkt.

Code: Selecteer alles

str_replace("\'", "''", $film) . "', '" . str_replace("\'", "''", $ruk)
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gebruikersavatar
rogierb
Berichten: 166
Lid geworden op: 18 jan 2004, 15:09
Contacteer:

Bericht door rogierb » 31 mar 2004, 13:16

Hij doet het! Heel erg bedankt!
Maar nu is wel een ander probleem, in me profiel staat:
Favo Muziek: Ferrari
Favo Muziek: R&B

Hij staat er dus 2x met de ene keer de auto en de andere keer de muziek. Favo Auto is niet te bekennen.
Dit is mijn profile_view_body.tpl waar auto in staat:

Code: Selecteer alles

<tr><td>
<span class="gen">{L_AUTO}:</span>
</td><td>
<b><span class="gen">{AUTO}</span></b>
</td></tr>
Lijkt goed, dus niet :(

Gebruikersavatar
rogierb
Berichten: 166
Lid geworden op: 18 jan 2004, 15:09
Contacteer:

Bericht door rogierb » 31 mar 2004, 13:18

Typ fout in usercp_viewprofile, het is dus al opgelost.

Nogmaal bedankt!! :D

Gebruikersavatar
-=|Rik|=-
Berichten: 815
Lid geworden op: 02 jan 2004, 19:49
Locatie: Eindhoven

Bericht door -=|Rik|=- » 31 mar 2004, 16:59

Graag gedaan :thumb:
-=|Rik|=- kan schadelijk zijn voor de gezondheid.
Krijg toch allemaal de kolere, val voor mijn part allemaal dood.

Gesloten