Seite 1 von 1
MultiVote funktioniert nicht :(
Verfasst: 02.05.2004 14:15
von Cloud
Hi,
Hab grad den MultiVote Hack eingebaut (manuell, kein EasyMod) und nun tritt nachdem man seine Stimmen abgegeben hat und auf "Stimmen absenden" klickt folgende Fehlermeldung auf:
Could not insert user_id for poll
DEBUG MODE
SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back
INSERT INTO phpbb_vote_voters (vote_id, vote_user_id, vote_user_ip, vote_cast) VALUES (70, 2, '510ab7fd', )
Line : 531
File : /www/htdocs/zensiert/forum/posting.php
Jemand ne Idee oder gar nen Lösungsvorschlag?
Verfasst: 02.05.2004 14:27
von roger
Hast Du auch die Install für die DB-Modifikation laufen lassen?
roger
Verfasst: 02.05.2004 14:36
von Cloud
Jop hab ich

Verfasst: 03.05.2004 15:08
von Cloud
Niemand ne Idee?
Verfasst: 03.05.2004 15:13
von achiboy
Beim Insert fehlt ein Wert
INSERT INTO phpbb_vote_voters (vote_id, vote_user_id, vote_user_ip, vote_cast) VALUES (70, 2, '510ab7fd', 'hier fehlt was')
Verfasst: 03.05.2004 21:05
von Cloud
Im Code oder in der DB?
Sorry bin ein Noob

Verfasst: 03.05.2004 23:31
von roger
Ich habe den MultiVote Mod 1.3.3 bei mir eingebaut (2.0.8a) und er funktioniert bestens.
Bei mir steht in der posting.php folgendes (ll. 530-537):
Code: Alles auswählen
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip)
VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip')";
if ( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, "Could not insert user_id for poll", "", __LINE__, __FILE__, $sql);
}
$message = $lang['Vote_cast'];
Wo hast Du das 'vote_cast' im insert her? - auch in meiner Datenbank besteht die '_vote_voters' nur aus den ersten drei Variablen, aber nicht der 'vote_cast' (ist eigentlch eine string-Variable)...
roger
Verfasst: 04.05.2004 18:06
von Cloud
@roger hab die Zeile jetzt so abgeändert wie bei dir, es tritt aber trotzdem noch der selbe Fehler auf.
Hier mal die
posting.php
Verfasst: 04.05.2004 20:36
von roger
Hi,
den einzigen Unterschied, den ich finden kann ist bei Dir (l.528):
Code: Alles auswählen
VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";
bei mir:
Code: Alles auswählen
VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip')";
roger