Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
aus DB in array und dann auslesen/sortieren???? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
aus DB in array und dann auslesen/sortieren????


 
Webbi
16-12-2003, 11:56 
 
Hi Leute

Hab ein Array-Problem!!!! :confused:

Folgendes Problem:

- Ich lese aus einer Datenbank (mysql) daten aus! (while mit rekursiv)
- diese will ich in ein array schreiben!
name, ebene, id benötige ich dabei
die ebene wird durch "rekursiv" automaisch erstellt!

das array würde ich so erstellen!

$arr[$ebene][$row[id]] = $row[name];

jetzt möchte ich das array nach ebene sortieren
und jede ebene soll für sich selber eine zeile beanspruchen!

Vielen dank schon mal

Webbi

 
MelloPie
16-12-2003, 11:59 
 
sort() oder im sql schon sortieren...

 
Webbi
16-12-2003, 12:49 
 
ok

mit sort() mach ich dass dann, wenn ich die daten denn irgendwie in meine gewünschte ausgabe bekomme!

sagen wir mal ich habe folgendes array:

$arr[2][20] = wir;
$arr[2][5] = hallo;
$arr[3][10] = impr;
$arr[4][55] = anf;
$arr[3][30] = team;
$arr[2][45] = sonst;

Sortiert würde das dann so sein:

$arr[2][20] = wir;
$arr[2][5] = hallo;
$arr[2][45] = sonst;
$arr[3][10] = impr;
$arr[3][30] = team;
$arr[4][55] = anf;

Ausgabe soll dann so sein:

<a href="20">wir</a> <a href="5">hallo</a> <a href="45">sonst</a>
<a href="10">impr</a> <a href="30">team</a>
<a href="55">anf</a>

wie schaffe ich es denn dann diese ausgabe zu bekommen!

schleife ist klar!
aber nur wie???? :confused:

meine idee:

foreach ($arr as $key=>$val) {
echo "<br />".$arr2." - ".$key.": ".$arr[$key];
}

um einfach mal was auszugeben!!!

Webbi

irgendwie hab ich das mit mehrdim... array noch nicht so geschnallt!!

 
MelloPie
16-12-2003, 12:58 
 
irgendwie so:

foreach ($arr as $arr2){
foreach($arr2 as $key=>$val){
echo '<a href="'.$key.'">'.$val.'</a>';
}
}

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:08 Uhr.