Diskuze: Automatické sčítání hodnot z pole - automatizované řešení..
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
ahoj, jestli ta čísla máš v DB takhle v jednom záznamu oddělena čárkou (proč?), tak by mělo stačit něco takovýho
$index = !empty($_GET["index"]) ? (int) $_GET["index"] : 0;
$numbersRow = fetchField("SELECT numbers FROM table LIMIT 1"); // nějaká tvoje funkce, která to z DB vytáhne
$numbers = explode(",", $numbersRow);
$sum = 0;
for ($i = 0; $i < $index; $i++) {
if (isset($numbers[$i])) { // aby náhodou index nebyl vyšší než nejvyšší možný
$sum += $numbers[$i];
}
}
echo $sum;
Jasně že pomohlo, přece tu nebudu psát blbosti
Zobrazeno 4 zpráv z 4.