Abend
Also ich hab noch etwas herumgebastelt, damit ihr vielleicht etwas besser helfen könnt...
Mein Wettbewerbsblock ist überarbeitet und das Speichern/umsetzten der Daten wird jetzt in einer eigenen Datei ausgeführt.
Hier ist die Beispielseite, die die Bewertungen weiterleitet : Beispielseite
Die Blockdateien als txt ( welche jetzt "uninteresant" sind, da die speicherung extern geschieht):
album_wettbewerb_block.txt (tpl)
blocks_imp_album_wettbewerb.txt (php)
Es wird also jetzt eine datei "wettbewerb.php" aufgerufen und die wahlergebnisse übermittelt. Das sieht dann so aus:
wettbewerb.php?20=g&18=n&submitted=Go (
die 20 und 18 ist die ID des Bild und g u. n steht für die wahl...)
Mein Problem jetzt ist, dass ich nicht weiss wie ich diese information auslese (ID, Ergebniss)
Wettbewerb.php
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
global $template, $phpbb_root_path, $phpEx, $db, $board_config, $lang, $portal_config, $userdata;
$rate_user_id = $userdata['user_id'];
$rate_user_ip = $userdata['session_ip'];
$rate_pic_id = ???????????????????????????????????????????????????????????;
if (????????? == g)
{
$rate_point = 3;
}
else if (????????? == n)
{
$rate_point = 1;
}
else
{
$rate_point = 0;
}
$sql = "INSERT INTO ". ALBUM_RATE_TABLE ." (rate_pic_id, rate_user_id, rate_user_ip, rate_point)
VALUES ('$pic_id', '$rate_user_id', '$rate_user_ip', '$rate_point')";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert new rating', '', __LINE__, __FILE__, $sql);
}
?>
Was muss bei ???????? hin und was fehlt noch vorn/hinter dem hauptteil zur auslese der übermittelten Daten?
QO