PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   array eine rechnung ausführen lassen (http://www.selfphp.de/forum/showthread.php?t=14669)

Sk3y 27.09.2006 02:24:16

array eine rechnung ausführen lassen
 
PHP-Code:

<?

$sql1 = mysql_query("SELECT id,sid FROM inseln WHERE sid = '".$_SESSION["user_id"]."'");
while($row1=mysql_fetch_array($sql1))

echo '<table><tr><td><font face=verdana size=1 color=white>';

$sql2 = mysql_query("SELECT anzahllabor FROM bauen WHERE inselid = '".$row1["id"]."'");
while($row2=mysql_fetch_array($sql2)) {

echo $row2["anzahllabor"];

echo '</td></tr>';
}} 

?>


</table>

so sieht der ganz Code aus.
Das Ergebnis:
11
100
1000

Soweit richtig. allerdings rechnet er mir das nicht zusammen. Warum versthe ich nicht. Kann mir bitte einer helfen?? das ganze soll um schluss 1111 ergeben. Die ergebnisse sind dynamisch, je nach user.

Ich habs mit array_sum, und SUM bei der Abfrage versucht. irgendwie ist es zu spät für mich heute ^^.

Ja ich weiß das der Code absoluter müll ist aber bitte helft mir.

Mfg sk3y

Indyk 27.09.2006 07:51:24

AW: array eine rechnung ausführen lassen
 
ich verstehe nicht ganz warum er dir das überhaupt zusammen rechnen sollte?
in dem code schnippsel versuchst du weder mit mySQL eine summierung vor zu nehmen, noch einen array zusammen zu rechnen -.-

oder bin ich blind?

Edit:
achso du hast es versucht und es hat nicht geklappt..
hm, versuch mal mit fetch_row anstatt fetch_array und dann array_sum

Edit2:
ok , ist anscheinend noch zu früh für mich.
wenn du fetch_row benutzt kannst du natürlich nicht mehr assoziativ auf array zugreifen also array['labor'] z.b

feuervogel 27.09.2006 09:40:07

AW: array eine rechnung ausführen lassen
 
Zitat:

Zitat von Sk3y
Soweit richtig. allerdings rechnet er mir das nicht zusammen. Warum versthe ich nicht. Kann mir bitte einer helfen?? das ganze soll um schluss 1111 ergeben. Die ergebnisse sind dynamisch, je nach user.

überraschung: der additionsoperator in php ist +.


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:26:02 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.