> Jeg skal gerne medgive, at Bertel optræder både bedrevidende og
> nedladende i en grad der ikke burde finde sted her i gruppen.
Helt enig. Da han startede i denne gruppe var han ganske afdæmpet og
sympatisk, men gradvist som han ikke følte behov for voldsomt meget hjælp er
hans arrogance så tiltaget :-/
> Men på den
> anden side opnår du altså ikke noget ved at snerre efter de folk du
> gerne vil have til at hjælpe dig.
Det er vi også enig i.
Der har så ikke været nogen der ville hjælpe mig men et par stykker der
snakkede om et andet (og for tråden uinteressant) emne.
>> while ($hr = mysql_fetch_array ($data, MYSQL_ASSOC))
>> {
>> $arr_blocks [$hr ["Type"]] [] = $hr;
>> }
>>
> Hvor får du "Type" fra.? Skulle det ikke være [$type] ?
Type kommer fra den aktuelle række i databasen.
Den kan antage tre værdier: Block, Page, Media.
Jeg ønsker så at gruppere de rækker der kommer ud på denne type.
Ovenfor har jeg grupperet dem ved at smide Type på som dimension.
Dette gør brugen af arrayet besværligt.
Ideelt set skulle Type være nøglen til en værdi der bestod af et array med
arrays i.
Jeg ønsker at ende med:
$arr_blocks ["Block"] = array ($hr, $hr, ...);
$arr_blocks ["Type"] = array ($hr, $hr, ...);
$arr_blocks ["Media"] = array ($hr, $hr, ...);
De $hr der er i ovenstående arrays er fra den SQL der hedder noget i retning
af "SELECT * FROM [table]"
Måske denne virker:
$arr_blocks [$hr ["Type"]] = array_merge($arr_blocks [$hr ["Type"]], $hr);
(Selvom den godt nok ikke er køn
Jeg vil jo helst undgå hardcoding så jeg kan tilføje Types senere uden at
ændre koden.
Tak for hjælpen