webForumDet fria alternativet

Loopa upp värde längst bak

PHP

1 svar · 110 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Har en loop som ser ut såhär.....nu listas:

Paket - innehåll1,innehåll2,innehåll3
Paket2 - innehåll1,innehåll2

etc. etc.

Nu skulle jag vilja lägga till priset på paketen
sist...värdet finns iom selectsatsen, men hur får jag
priset att loppas upp sist på varje rad?

ex.

Paket - innehåll1,innehåll2,innehåll3 - 100 kr
Paket2 - innehåll1,innehåll2 - 500 kr

$query = "SELECT * FROM companies INNER JOIN copi ON companies.Id = copi.CoId INNER JOIN package ON copi.PiId = package.packageId INNER JOIN piing ON package.packageId = piing.piingr INNER JOIN stuff ON piing.iingr = stuff.IngrId INNER JOIN sortorder ON companies.Id = sortorder.CompId AND package.packageId = sortorder.thingId WHERE id=".$_GET["id"]." ORDER BY sortorder.SortOrder ASC";
$result = mysql_query($query, $link);

$packageType = "";

while($array = mysql_fetch_array($result))
{

If ($packageType==$array["packageType"])
{
}else{
echo "<br><span class='fo9bl'>".$cnt.". ".$array["packageType"]."</span> ";
}

echo "<span class='fo8'>".$array["Stuff"]."</span> ";

$packageType = $array["packageType"];
}

Medlem sedan mars 20011 346 inlägg
#2

Löste det såhär:

$query = "SELECT * FROM companies INNER JOIN copi ON companies.Id = copi.CoId INNER JOIN package ON copi.PiId = package.packageId INNER JOIN piing ON package.packageId = piing.piingr INNER JOIN stuff ON piing.iingr = stuff.IngrId INNER JOIN sortorder ON companies.Id = sortorder.CompId AND package.packageId = sortorder.thingId WHERE id=".$_GET["id"]." ORDER BY sortorder.SortOrder ASC";
$result = mysql_query($query, $link);

$packageType = "";

while($array = mysql_fetch_array($result))
{

if ($Price==$array["Price"])
{
}else{
echo $Price;
}

If ($packageType==$array["packageType"])
{
}else{
echo "<br><span class='fo9bl'>".$cnt.". ".$array["packageType"]."</span> ";
}

echo "<span class='fo8'>".$array["Stuff"]."</span> ";

$packageType = $array["packageType"];
$Price=$array["Price"];
}
echo $Price;

260 ms totalt · 4 externa anrop · v20260731065814-full.2d97a731
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)