Son birkaç gündür, ancak kodu için döngüler Im ulaşmak için çalışıyor ne için çok yetersiz görünüyor süre kafamı toparlamaya çalışıyorum. Ben denedim hiçbir şey iş gibi görünüyor ama ben bu overcomplicating ediyorum varsayarak yaşıyorum.
Benim forumda her konu ayrı bir tabloda depolanan ilgili konu kimlikleri olabilir. Bir post ID aynı zamanda ilişkili olarak kabul edilir yüzden sonrası belirli referanslar gibi, bu tabloda saklanır.
Topic_id, related_id, Post_id: DB tablo sadece içeriyor
// Get related IDs and post IDs for current topic being viewed
$result = $db->query('SELECT related_id, post_id FROM related_topics WHERE topic_id='.$id.'');
// If related topics found, put both of the IDs into arrays
if ($db->num_rows($result)) {
while($cur_related = mysql_fetch_array($result)){
$reltopicarray[] = $cur_related['related_id'];
$relpost[] = $cur_related['post_id'];
}
// If the first array isnt empty, get some additional info about each related ID from another table
if(!empty($reltopicarray)) {
$pieces = $reltopicarray;
$glued = "\"".implode('", "', $pieces)."\"";
$fetchtopics = $db->query('SELECT id, subject, author, image, etc FROM topics WHERE id IN('.$glued.')');
}
// Print each related topic
while($related = mysql_fetch_array($fetchtopics)){ ?>
<a href="view.php?id=<?php echo $related['id']; ?>"><?php echo $related['subject']; ?></a> by <?php echo $related['author']; ?>
// Id like to show the Post ID below (from the array in the first while loop)
// The below link doesnt work as Im outside the while loop by this point.
<br /><a href="view.php?post_id=<?php echo $cur_related['post_id']; ?>">View Relationship</a>
<?php } ?>
Yukarıdaki şu anda yukarıda gösterildiği gibi ancak ben, ayrıca ilgili her konu aşağıdaki linkten Post_id bağlantıyı görüntülemek çalışıyorum, çalışır.
Birisi yardım etmek eğer minnettar olacaktır. Teşekkürler :)