Error in posting

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
wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Error in posting

Bericht door wouter1980 » 08 mei 2003, 19:21

Ik heb vanmiddag de now playing hack geinstalleerd, en nu krijg ik de volgende foutmelding:
weet iemand hoe ik deze fout weer wegkrijg???

Code: Selecteer alles

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' '', '0fec9857d5', 'lol wel een beetje weirde foto''s he?? :P', 'radio 538 live' at line 1

INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text, post_np) VALUES (, '', '0fec9857d5', 'lol wel een beetje weirde foto''s he?? :P', 'radio 538 live stream')

Line : 290
File : /data/members/free/tripod/nl/w/o/u/wouterverhofstad/htdocs/forum/includes/functions_post.php

Caboman

Bericht door Caboman » 08 mei 2003, 19:29

mods zijn eigen risico

Gebruikersavatar
FlorisD
Berichten: 1595
Lid geworden op: 12 nov 2002, 21:06
Locatie: Vijfhuizen
Contacteer:

Bericht door FlorisD » 08 mei 2003, 19:36

Caboman schreef:mods zijn eigen risico
... want er kunnen veel fouten in zitten en wij hebben lang niet alle mods geprobeerd.
MessageBoard.nl, gratis phpBB forum hosting

wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Bericht door wouter1980 » 08 mei 2003, 20:24

daarom vraag ik ook of jullie mij support willen geven..
daar is dit toch voor??

LadyBug
Berichten: 826
Lid geworden op: 12 apr 2003, 07:31
Locatie: Spaubeek
Contacteer:

Bericht door LadyBug » 08 mei 2003, 20:45

On-Topic: Voeg Michaa113 ff toe op msn, hij weet dit wel.
Off-Topic: FlorisD, heb je niks beter te doen, je avatar en je replstijl kloppen niet echt he, ik irriteerde me ook al aan je reacties, als je het niet weet post dan NIKS 8)

Felix

Bericht door Felix » 08 mei 2003, 21:16

Line : 290
File : /data/members/free/tripod/nl/w/o/u/wouterverhofstad/htdocs/forum/includes/functions_post.php
Ka, je even die een paar lijnen posten, die rond lijn 290 van de functions_post.php?

Misschien staat daar meer onder zodat we kunnen helpen. :P

wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Bericht door wouter1980 » 08 mei 2003, 21:34

dit is lijn 270 tot ongeveer 310 ofzo..
ik hoop dat je de oplossing vindt :)

Code: Selecteer alles

	if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;
		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_vote = $topic_vote WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		if ($mode == 'newtopic')
		{
			$topic_id = $db->sql_nextid();
		}
	}

	$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
	$sql = ( $mode != 'editpost' ) ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text, post_np) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message', '$post_np')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_subject = '$post_subject', post_np = '$post_np' WHERE post_id = $post_id";
	if (!$db->sql_query($sql, BEGIN_TRANSACTION))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
	}

	if ($mode != 'editpost')
	{
		$post_id = $db->sql_nextid();
	}

	$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
	if (!$db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
	}

	add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));

Felix

Bericht door Felix » 08 mei 2003, 23:40

Je hebt de verkeerde lijn geeddit. :P

Zoek
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
tot en met de lijn
add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));
en vervange alles ertussen met
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
if (!$db->sql_query($sql, BEGIN_TRANSACTION))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}

if ($mode != 'editpost')
{
$post_id = $db->sql_nextid();
}

$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text, post_np) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message, '$post_np'')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject', post_np = '$post_np' WHERE post_id = $post_id";

if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
Dan zou dat probleem al opgelost moeten zijn. :)

wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Bericht door wouter1980 » 09 mei 2003, 09:42

jammer maar helaas, ik krijg deze fout, weet niet of hij anders is, maar zit wel in dezelfde file:

Code: Selecteer alles

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'Radio 538 Live stream'')' at line 1

INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text, post_np) VALUES (1711, '', '0f36945be1', 'lol een stel weirde foto''s he sander.. :P en ook een wouter zie ik??, 'Radio 538 Live stream'')

Line : 302
File : /data/members/free/tripod/nl/w/o/u/wouterverhofstad/htdocs/forum/includes/functions_post.php
zit hier misschien iets fout in?? omdat ik sql zie staan..

Code: Selecteer alles

# 
#-----[ ADD SQL ]------------------------------------------ 
# 
ALTER TABLE phpbb_posts_text ADD post_np VARCHAR(60);

wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Bericht door wouter1980 » 09 mei 2003, 09:44

rond lijn 302 staat dit :

Code: Selecteer alles

	$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id"; 
	if (!$db->sql_query($sql, BEGIN_TRANSACTION)) 
	{ 
	message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql); 
	} 

	if ($mode != 'editpost') 
	{ 
	$post_id = $db->sql_nextid(); 
	} 

	$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text, post_np) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message, '$post_np'')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject', post_np = '$post_np' WHERE post_id = $post_id"; 

	if (!$db->sql_query($sql)) 
	{ 
	message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql); 
	}

	add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));

	//
	// Add poll
	// 
	if (($mode == 'newtopic' || ($mode == 'editpost' && $post_data['edit_poll'])) && !empty($poll_title) && count($poll_options) >= 2)
	{
		$sql = (!$post_data['has_poll']) ? "INSERT INTO " . VOTE_DESC_TABLE . " (topic_id, vote_text, vote_start, vote_length) VALUES ($topic_id, '$poll_title', $current_time, " . ($poll_length * 86400) . ")" : "UPDATE " . VOTE_DESC_TABLE . " SET vote_text = '$poll_title', vote_length = " . ($poll_length * 86400) . " WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		$delete_option_sql = '';
		$old_poll_result = array();
		if ($mode == 'editpost' && $post_data['has_poll'])
		{
			$sql = "SELECT vote_option_id, vote_result  
				FROM " . VOTE_RESULTS_TABLE . " 
				WHERE vote_id = $poll_id 
				ORDER BY vote_option_id ASC";
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not obtain vote data results for this topic', '', __LINE__, __FILE__, $sql);
			}

			while ($row = $db->sql_fetchrow($result))
			{
				$old_poll_result[$row['vote_option_id']] = $row['vote_result'];

				if (!isset($poll_options[$row['vote_option_id']]))
				{
					$delete_option_sql .= ($delete_option_sql != '') ? ', ' . $row['vote_option_id'] : $row['vote_option_id'];
				}
			}
		}
		else
		{
			$poll_id = $db->sql_nextid();
		}

		@reset($poll_options);

		$poll_option_id = 1;
		while (list($option_id, $option_text) = each($poll_options))
		{
			if (!empty($option_text))
			{
				$option_text = str_replace("\'", "''", htmlspecialchars($option_text));
				$poll_result = ($mode == "editpost" && isset($old_poll_result[$option_id])) ? $old_poll_result[$option_id] : 0;

				$sql = ($mode != "editpost" || !isset($old_poll_result[$option_id])) ? "INSERT INTO " . VOTE_RESULTS_TABLE . " (vote_id, vote_option_id, vote_option_text, vote_result) VALUES ($poll_id, $poll_option_id, '$option_text', $poll_result)" : "UPDATE " . VOTE_RESULTS_TABLE . " SET vote_option_text = '$option_text', vote_result = $poll_result WHERE vote_option_id = $option_id AND vote_id = $poll_id";
				if (!$db->sql_query($sql))
				{
					message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
				}
				$poll_option_id++;
			}
		}

		if ($delete_option_sql != '')
		{
			$sql = "DELETE FROM " . VOTE_RESULTS_TABLE . " 
				WHERE vote_option_id IN ($delete_option_sql) 
					AND vote_id = $poll_id";
			if (!$db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, 'Error deleting pruned poll options', '', __LINE__, __FILE__, $sql);
			}
		}
	}

	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
	$message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');

	return false;
}

M@rten
Berichten: 357
Lid geworden op: 03 apr 2003, 18:09
Locatie: Houten
Contacteer:

Bericht door M@rten » 09 mei 2003, 10:26

Heb je dit:

Code: Selecteer alles

# 
#-----[ ADD SQL ]------------------------------------------ 
# 
ALTER TABLE phpbb_posts_text ADD post_np VARCHAR(60); 
ook gedaan?
© 2003 M@rten Productions BV. Niets uit deze post mag worden gekopieerd en/of gequote zonder schriftelijke toestemming van de auteur.
Blijf op de hoogte van al het nieuws! WORDT LID!!

wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Bericht door wouter1980 » 09 mei 2003, 10:57

jep, tuurlijk..

wouter1980
Berichten: 122
Lid geworden op: 21 jan 2003, 22:53

Bericht door wouter1980 » 09 mei 2003, 11:02

probleem opgelost, was een klein stom foutje..

Code: Selecteer alles

'$post_message, '$post_np'' 
moest zijn

Code: Selecteer alles

 
'$post_message', '$post_np' 

M@rten
Berichten: 357
Lid geworden op: 03 apr 2003, 18:09
Locatie: Houten
Contacteer:

Bericht door M@rten » 09 mei 2003, 11:33

:D goed gezien, dat soort foutjes zijn echt verrot.
© 2003 M@rten Productions BV. Niets uit deze post mag worden gekopieerd en/of gequote zonder schriftelijke toestemming van de auteur.
Blijf op de hoogte van al het nieuws! WORDT LID!!

Felix

Bericht door Felix » 09 mei 2003, 15:51

Sorry, had ik gemist. :)

Maar het werkt nu toch. :)

Gesloten