"54 || 23 || 11 || 35 || 64 || 43 || 43 || 33"
Metoda skopiowana z pewnego kursu, pozmieniałem jednak parametry.
Część zmiennych już pochodzi z bazy txt, reszta jest przeze mnie dopiero wprowadzana (m.in stawka)
Działa, ale nie do końca. W wyniku wypisuje po koleji czas pracy (to tylko dla testu czy działa baza danych), nie działa jednak operacja mnożenia na wyciągniętej zmiennej.
To jest zmienna, ciąg znaków i dlatego nie może na niej operować?

54 23, 11, 35, 64, 43, 43, 33 Fatal error: Unsupported operand types in /var/www/sites/yoyo.pl/n/a/na-technike/excel.php on line 49
<?php $plik = "db.txt"; for($i=0;$i<count($zmienne);$i++) { list($czas1[$i], $czas2[$i], $czas3[$i], $czas4[$i], $czas5[$i], $czas6[$i], $czas7[$i], $czas8[$i],) = explode(" || ", $zmienne[$i]); } for($i=0;$i<count($zmienne);$i++) echo $czas1[$i]." ".$czas2[$i].", ".$czas3[$i].", ".$czas4[$i].", ".$czas5[$i].", ".$czas6[$i].", ".$czas7[$i].", ".$czas8[$i]."<br />"; $czasa = $czas1; // STAWKA $stawka1 = 4; $stawka2 = 2; $stawka3 = 4; $stawka4 = 6; $stawka5 = 2; $stawka6 = 8; $stawka7 = 3; $stawka8 = 9; // ILOCZYN POWYZSZYCH $placa1 = $czasa * $stawka1; $placa2 = $czasb * $stawka2; $placa3 = $czasc * $stawka3; $placa4 = $czasd * $stawka4; $placa5 = $czase * $stawka5; $placa6 = $czasf * $stawka6; $placa7 = $czasg * $stawka7; $placa8 = $czash * $stawka8; // PREMIA $premia1 = 246; $premia2 = 27; $premia3 = 148; $premia4 = 63; $premia5 = 625; $premia6 = 82; $premia7 = 434; $premia8 = 98; // SUMA PLACY I PREMII $suma1 = $placa1 + $premia1; $suma2 = $placa2 + $premia2; $suma3 = $placa3 + $premia3; $suma4 = $placa4 + $premia4; $suma5 = $placa5 + $premia5; $suma6 = $placa6 + $premia6; $suma7 = $placa7 + $premia7; $suma8 = $placa8 + $premia8; // STAWKA PODATKOWA $stawkapodatkowa = 0.07; // WARTOSC PODATKU $podatek1 = $suma1 * $stawkapodatkowa; $podatek2 = $suma2 * $stawkapodatkowa; $podatek3 = $suma3 * $stawkapodatkowa; $podatek4 = $suma4 * $stawkapodatkowa; $podatek5 = $suma5 * $stawkapodatkowa; $podatek6 = $suma6 * $stawkapodatkowa; $podatek7 = $suma7 * $stawkapodatkowa; $podatek8 = $suma8 * $stawkapodatkowa; // KASA BRUTTO $brutto1 = $suma1 - $podatek1; $brutto2 = $suma2 - $podatek2; $brutto3 = $suma3 - $podatek3; $brutto4 = $suma4 - $podatek4; $brutto5 = $suma5 - $podatek5; $brutto6 = $suma6 - $podatek6; $brutto7 = $suma7 - $podatek7; $brutto8 = $suma8 - $podatek8; echo " <table border=2 cellpadding=1 cellspacing=2><b> <tr> <td>Czas</td> <td>Stawka</td> <td>Płaca</td> <td>Premia</td> <td>Suma</td> <td>Podatek</td> <td>Brutto</td> </tr> <tr> <td>$czasa h </td> <td>$stawka1 PLN/h</td> <td>$placa1 PLN</td> <td>$premia1 PLN</td> <td>$suma1 PLN</td> <td>$podatek1 PLN</td> <td>$brutto1 PLN</td> </tr> <tr> <td>$czasb h</td> <td>$stawka2 PLN/h</td> <td>$placa2 PLN</td> <td>$premia2 PLN</td> <td>$suma2 PLN</td> <td>$podatek2 PLN</td> <td>$brutto2 PLN</td> </tr> <tr> <td>$czasc h</td> <td>$stawka3 PLN/h</td> <td>$placa3 PLN</td> <td>$premia3 PLN</td> <td>$suma3 PLN</td> <td>$podatek3 PLN</td> <td>$brutto3 PLN</td> </tr> <tr> <td>$czasd h</td> <td>$stawka4 PLN/h</td> <td>$placa4 PLN</td> <td>$premia4 PLN</td> <td>$suma4 PLN</td> <td>$podatek4 PLN</td> <td>$brutto4 PLN</td> </tr> <tr> <td>$czase h</td> <td>$stawka5 PLN/h</td> <td>$placa5 PLN</td> <td>$premia5 PLN</td> <td>$suma5 PLN</td> <td>$podatek5 PLN</td> <td>$brutto5 PLN</td> </tr> <tr> <td>$czasf h</td> <td>$stawka6 PLN/h</td> <td>$placa6 PLN</td> <td>$premia6 PLN</td> <td>$suma6 PLN</td> <td>$podatek6 PLN</td> <td>$brutto6 PLN</td> </tr> <tr> <td>$czasg h</td> <td>$stawka7 PLN/h</td> <td>$placa7 PLN</td> <td>$premia7 PLN</td> <td>$suma7 PLN</td> <td>$podatek7 PLN</td> <td>$brutto7 PLN</td> </tr> <tr> <td>$czash h</td> <td>$stawka8 PLN/h</td> <td>$placa8 PLN</td> <td>$premia8 PLN</td> <td>$suma8 PLN</td> <td>$podatek8 PLN</td> <td>$brutto8 PLN</td> </tr> </b></table> "; ?>