---
title: "Loopa upp värde längst bak"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/71797-loopa-upp-värde-längst-bak"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "ironhead"
published: "2003-03-22T10:35:14.000Z"
updated: "2003-03-22T10:44:39.000Z"
replies: 1
views: 113
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/71797-loopa-upp-värde-längst-bak"
---

# Loopa upp värde längst bak

## #1 — ironhead, 2003-03-22T10:35Z

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.".&nbsp;".$array\["packageType"\]."\</span\> ";	
  }
   
  echo "\<span class='fo8'\>".$array\["Stuff"\]."\</span\> ";
   
  $packageType = $array\["packageType"\];
  }

Permalänk: https://www.webforum.nu/p/71797

## #2 — ironhead, 2003-03-22T10:44Z

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;

Permalänk: https://www.webforum.nu/p/985574

---

Tråden på webben: https://www.webforum.nu/amne/php/71797-loopa-upp-värde-längst-bak
