nochmal extra feld für beitrag
Verfasst: 24.09.2004 14:11
hey leute,
also ich will mehrere extra felder für einen beitrag, ich hab mir da mal den "add field to post" mod ausprobiert, der ist auch soweit spitze aber irgendwie passt der für mein problem nicht!
hier mein problem:
ich will die extra-infos in eine eigene tabelle haben, das sieht im moment so aus.
tabellenname:
phpbb_music_userrating
felder:
userrating_id, userrating_post_id, userrating_rating_prod_id, userrating_rating_music_id, userrating_rating_vocals_id
jetzt will ich das diese daten eben bei jeder "post-abfrage" mit abgefragt werden. nur natürlich gibt es nicht zu jedem post auch inhalte in der phpbb_music_userrating tabelle!
ich hab jetzt schonmal dur testweise die abfrage in der viewtopic.php abgeändert.
ersetzen mit:
nur mit der abfrage werden dann nur noch die posts angezeigt zu denen auch datensätze in der phpbb_music_reviews_userrating vorhanden sind!
wie krieg ich es denn hin das falls daten in der phpbb_music_reviews_userrating vorhanden sind gezogen werden und falls es keine gibt, das post trotzdem angezeigt wird?
danke
also ich will mehrere extra felder für einen beitrag, ich hab mir da mal den "add field to post" mod ausprobiert, der ist auch soweit spitze aber irgendwie passt der für mein problem nicht!
hier mein problem:
ich will die extra-infos in eine eigene tabelle haben, das sieht im moment so aus.
tabellenname:
phpbb_music_userrating
felder:
userrating_id, userrating_post_id, userrating_rating_prod_id, userrating_rating_music_id, userrating_rating_vocals_id
jetzt will ich das diese daten eben bei jeder "post-abfrage" mit abgefragt werden. nur natürlich gibt es nicht zu jedem post auch inhalte in der phpbb_music_userrating tabelle!
ich hab jetzt schonmal dur testweise die abfrage in der viewtopic.php abgeändert.
Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt,
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
Code: Alles auswählen
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, userrating_post_id, userrating_rating_music_id
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt, phpbb_music_reviews_userrating
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
AND p.post_id=userrating_post_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
wie krieg ich es denn hin das falls daten in der phpbb_music_reviews_userrating vorhanden sind gezogen werden und falls es keine gibt, das post trotzdem angezeigt wird?
danke