I'm trying to understand how to use conditionals in templates, using the following thread as an initial guide:
https://vborg.vbsupport.ru/showthread.php?t=217570
So basically what I'm trying to do is to show a track listing. Let's say the following is what's in the database:
Field "trackartist": Artist 1, Artist 2, Artist 3
Field "tracktitle": Title 1, Title 2, Title 3
So I need to figure out how to convert the following php code so that it's compatible with vBulletin:
Code:
$doquery = mysql_query("SELECT trackartist, tracktitle FROM `tracklisting`");
$numberoftracks = mysql_num_rows($doquery);
$count = 0;
for ($i = 0; $i < $numberoftracks; $i++)
{
$trackartist[$i] = mysql_result($doquery, $count, "trackartist");
$tracktitle[$i] = mysql_result($doquery, $count, "tracktitle");
echo $trackartist . " - " . $tracktitle . "<br>";
}
The output should be simple:
Artist 1 - Title 1
Artist 2 - Title 2
Artist 3 - Title 3
The problem is, I don't know how to combine template conditionals, meaning I was only able to show each variable separately:
Code:
<vb:each from="trackartist" key="character1" value="trackartist">
<li> {vb:var trackartist} </li>
</vb:each>
Output:
Artist 1
Artist 2
Artist 3
Code:
<vb:each from="tracktitle" key="character2" value="tracktitle">
<li> {vb:var tracktitle} </li>
</vb:each>
Output:
Title 1
Title 2
Title 3
The closest I was able to get to the correct result was the following:
Code:
<vb:each from="trackartist" key="character1" value="trackartist">
<vb:each from="tracktitle" key="character2" value="tracktitle">
<li> {vb:var trackartist} - {vb:var tracktitle} </li>
</vb:each>
</vb:each>
Output:
Artist 1 - Title 1
Artist 1 - Title 2
Artist 1 - Title 3
So how do I get the correct result? Any help would be greatly appreciated!