User_id meegeven aan poll
Geplaatst: 21 jan 2008, 19:32
Beste leden,
Ik heb wéer eens een probleempje, ditmaal met de pollfunctie.
De standaard variant werkt overigens prima, maar ik wilde graag wat anders en ben dus zodoende bezig om user_id's mee te geven aan de tabel phpbb_vote_desc .
Qua structuur en 'achtergrond' codering werkt alles, enkel moet ik nog een manier hebben om de user_id van de topicopener ook te dumpen in het veld user_id in eerder genoemde vote_desc tabel.
En hier loop ik dus vast, ik kwam erachter dat ik in includes/functions_post.php moest zijn voor de nodige handelingen maar een simpele user_id en $user_id meegegeven gaf een prachtige error en door de code kan ik het bos in ieder geval niet meer vinden.
Iemand die dit voor elkaar kan krijgen?
Gaat dus over het onderstaande stukje, waarbij de benodigde handelingen vermoedelijk elders liggen.
Bestand functions_post.php is overigens gewoon de standaard variant uit versie 2.0.22
Hierbij behoort 'hij' dus de user_id erin te gooien met een bijbehorende nog te creëren waarde.
Hoop dat iemand me hiermee uit de brand kan helpen.
Ik heb wéer eens een probleempje, ditmaal met de pollfunctie.
De standaard variant werkt overigens prima, maar ik wilde graag wat anders en ben dus zodoende bezig om user_id's mee te geven aan de tabel phpbb_vote_desc .
Qua structuur en 'achtergrond' codering werkt alles, enkel moet ik nog een manier hebben om de user_id van de topicopener ook te dumpen in het veld user_id in eerder genoemde vote_desc tabel.
En hier loop ik dus vast, ik kwam erachter dat ik in includes/functions_post.php moest zijn voor de nodige handelingen maar een simpele user_id en $user_id meegegeven gaf een prachtige error en door de code kan ik het bos in ieder geval niet meer vinden.
Iemand die dit voor elkaar kan krijgen?
Gaat dus over het onderstaande stukje, waarbij de benodigde handelingen vermoedelijk elders liggen.
Bestand functions_post.php is overigens gewoon de standaard variant uit versie 2.0.22
Code: Selecteer alles
//
// 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);
}
Hoop dat iemand me hiermee uit de brand kan helpen.