phpbar.de logo

Mailinglisten-Archive

[php] Problem mit asort/arsort

[php] Problem mit asort/arsort

Michael Girr michael.girr_(at)_i12.de
Sun, 5 Sep 1999 13:51:16 +0200


<!--
Hallo,
ich habe folgendes Problem:
Ich möchte aus einer mysql-Datenbank 2 Werte auslesen,
diese z.B. addieren und das Ergebnis mit asort bzw. arsort sortiert
ausgeben.

Aber asort bzw. arsort gibt nur einen Teil der
Datensätze zurück.

Wo liegt mein Fehler ?
Viele Grüße
Michael Girr
-->

<?
_(at)_mysql_select_db("test");
$strSQL = mysql_query("select * from tbl_test");

$Anzahl = mysql_numrows($strSQL);

$i = 0;

while ($i < $Anzahl)
{
  $Text[$i] = mysql_result($strSQL, $i, "Text");
  $Wert1[$i] = mysql_result($strSQL, $i, "Wert1");
  $Wert2[$i] = mysql_result($strSQL, $i, "Wert2");

  $Wert3[$i] = $Wert1[$i] + $Wert2[$i];

  $i++;
}

echo "Datensätze:" . count($Wert3) . "<BR>";
for ($i=0; $i<count($Wert3); $i++)
{
  print("$i : $Text[$i] : $Wert1[$i] : $Wert2[$i] : $Wert3[$i] <BR>\n");
}

arsort($Wert3);
for(reset($Wert3); $index=key($Wert3); next($Wert3))
{
 print("$Text[$index] : $Wert1[$index] : $Wert2[$index] : $Wert3[$index]
<BR>\n");
}
?>



php::bar PHP Wiki   -   Listenarchive