Det var jo det jeg haabede du selv ville fylde ind i mit eksempel i #2. Nu har jeg gjort det for dig:
Udbredt tabellen mik2001 med de felter og vaerdier du siger, og
udbredt php koden med to mere kategorier. Jeg fik foelgende resultat:
Kategory 1
1 5 Testvej 1 Peter img.jpg side.php
3 3 Testvej 1 Peter img.jpg side.php
4 2 Testvej 1 Peter img.jpg side.php
5 7 Testvej 1 Peter img.jpg side.php
6 5 Testvej 1 Peter img.jpg side.php
7 11 Testvej 1 Peter img.jpg side.php
Kategory 2
2 3 Testvej 1 Peter img.jpg side.php
8 12 Testvej 1 Peter img.jpg side.php
Kategory 3
1 5 Testvej 1 Peter img.jpg side.php
2 3 Testvej 1 Peter img.jpg side.php
3 3 Testvej 1 Peter img.jpg side.php
6 5 Testvej 1 Peter img.jpg side.php
9 23 Testvej 1 Peter img.jpg side.php
Jeg har det siddende i
http://christianjorgensen.be/mik2001.php hvor du kan proeve det af. Php koden er nu den foelgende:
<?
$kat1 = array(1,3,4,5,6,7);
$kat2 = array(2,8);
$kat3 = array(1,2,3,6,9);
$link = mysql_connect ('xxxx', 'yyyy', 'zzzz') or die(mysql_erorr());
mysql_select_db('qqqq') or die('Could not select database');
$result = mysql_query("SELECT * FROM mik2001") or die(mysql_error());
while($row = mysql_fetch_array($result))
$table[]=$row;
foreach ($table as $value)
{
if(in_array($value['id'], $kat1)) $type1[]=$value;
if(in_array($value['id'], $kat2)) $type2[]=$value;
if(in_array($value['id'], $kat3)) $type3[]=$value;
}
echo "<br/>Kategory 1<br/>";
foreach ($type1 as $a)
echo $a['id']. " ".$a['nr']. " " . $a['adresse'] . " " . $a['person'] . " " . $a['billede'] . " " . $a['link'] . "<br/>";
echo "<br/>Kategory 2<br/>";
foreach ($type2 as $a)
echo $a['id']. " ".$a['nr']. " " . $a['adresse'] . " " . $a['person'] . " " . $a['billede'] . " " . $a['link'] . "<br/>";
echo "<br/>Kategory 3<br/>";
foreach ($type3 as $a)
echo $a['id']. " ".$a['nr']. " " . $a['adresse'] . " " . $a['person'] . " " . $a['billede'] . " " . $a['link'] . "<br/>";
mysql_close($link);
?>