Autor | Zpráva | ||
---|---|---|---|
medved1 Profil * |
#1 · Zasláno: 25. 8. 2008, 19:55:25
for ($i=0;$i<$pocet;$i++) { $neco = @mysql_query("SELECT * FROM neco WHERE id='$rozdel_neco[$i]' AND stav='0' LIMIT 1"); while($vypis = @mysql_fetch_array($kos)){ $baf_nazev = $vypis["nazev"]; $baf_cena = $vypis["cena"]; .... echo "$baf_nazev cena:".$cena = ($rozdel_pocet[$i]*$baf_cena)."<br />"; //ted vypisu potrebny veci z DB a vynasobim cenu poctem } } echo "Celková částka: "; // a sem potrebuju nejak udelat secteni vsech cen ale nevim jak na to poradi nekdo? nejspis secist vsechny $cena ale nevim jak |
||
Taps Profil |
#2 · Zasláno: 25. 8. 2008, 20:01:15 · Upravil/a: Taps
medved1
a tak by to nešlo ? echo "Celková částka: "array_sum($cena);; |
||
somebody Profil |
#3 · Zasláno: 25. 8. 2008, 20:50:07 · Upravil/a: somebody
A proč to nesečtete už při mysql dotazu ?
sum(cena) as celkova_cena A vypišete to $vypis["celkova_cena"] |
||
medved1 Profil * |
#4 · Zasláno: 25. 8. 2008, 20:58:03
„medved1“
„a tak by to nešlo ?“ „echo "Celková částka: "array_sum($cena);;“ to by neslo nefacha to :( |
||
medved1 Profil * |
#5 · Zasláno: 25. 8. 2008, 20:58:42
„A proč to nesečtete už při mysql dotazu ?“
„sum(cena) as celkova_cena“ „A vypišete to $vypis["celkova_cena"]“ protoze to co vypisu z DB jeste nasobim dalsim cislem |
||
somebody Profil |
#6 · Zasláno: 25. 8. 2008, 21:05:37
Co na tom nejde, veškeré operace s údaji v db jdou dělat přímo v dotazu a jsou i rychlejší pro zpracování.
Pokud chápu dobře, máte v php počet a v db cenu za jeden kus. Vypíšete podle počtu kusu cenu a dole ji chcete sečíst ne? Tak by se to dalo i ve Vašem cyklu.... $celkem=0; for ($i=0;$i<$pocet;$i++) { $neco = @mysql_query("SELECT * FROM neco WHERE id='$rozdel_neco[$i]' AND stav='0' LIMIT 1"); while($vypis = @mysql_fetch_array($kos)){ $baf_nazev = $vypis["nazev"]; $baf_cena = $vypis["cena"]; .... echo "$baf_nazev cena:".$cena = ($rozdel_pocet[$i]*$baf_cena)."<br />"; //ted vypisu potrebny veci z DB a vynasobim cenu poctem $celkem+=$rozdel_pocet[$i]*$baf_cena; } } echo "Celková částka: $celkem"; // a sem potrebuju nejak udelat secteni vsech cen ale |
||
medved1 Profil * |
#7 · Zasláno: 25. 8. 2008, 21:15:18
ok dik
|
||
Časová prodleva: 16 let
|
0