Ik ben bezig met een pagina die de ingevoerde waarden opteld vanaf de eerste dag van de maand tot de huidige dag!
Ik heb geprobeert met een for loopje dit op te lossen, maar dit werkt niet helemaal
Weet iemand hoe ik deze code kan inkorten, want nu staat er naar mijn weten voor 80% dubbele code in??
Alvast bedankt.
Code:
Ik heb geprobeert met een for loopje dit op te lossen, maar dit werkt niet helemaal
Weet iemand hoe ik deze code kan inkorten, want nu staat er naar mijn weten voor 80% dubbele code in??
Alvast bedankt.
Code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| <? $verbinding3=mysql_connect("localhost", "database", ""); $db=mysql_select_db("test", $verbinding3); $resultaat = mysql_query("SELECT * FROM berekening where naam = 'testnaam'",$verbinding3); while($res=mysql_fetch_array($resultaat)) { $dag1[]=$res["dag1"]; $dag1[]=$res["dag2"]; $dag3[]=$res["dag3"]; $dag4[]=$res["dag4"]; $dag5[]=$res["dag5"]; $dag6[]=$res["dag6"]; $dag7[]=$res["dag7"]; $dag8[]=$res["dag8"]; $dag9[]=$res["dag9"]; $dag10[]=$res["dag10"]; $dag11[]=$res["dag11"]; $dag12[]=$res["dag12"]; $dag13[]=$res["dag13"]; $dag14[]=$res["dag14"]; $dag15[]=$res["dag15"]; $dag16[]=$res["dag16"]; $dag17[]=$res["dag17"]; $dag18[]=$res["dag18"]; $dag19[]=$res["dag19"]; $dag20[]=$res["dag20"]; $dag21[]=$res["dag21"]; $dag22[]=$res["dag22"]; $dag23[]=$res["dag23"]; $dag24[]=$res["dag24"]; $dag25[]=$res["dag25"]; $dag26[]=$res["dag26"]; $dag27[]=$res["dag27"]; $dag28[]=$res["dag28"]; $dag29[]=$res["dag29"]; $dag30[]=$res["dag30"]; $dag31[]=$res["dag31"]; } $totaal = "0"; if (date("j") == "1") $totaal = $dag1[0]; if (date("j") == "2") $totaal = $dag1[0] + $dag2[0]; if (date("j") == "3") $totaal = $dag1[0] + $dag2[0] + $dag3[0]; if (date("j") == "4") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0]; if (date("j") == "5") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0]; if (date("j") == "6") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0] + $dag6[0]; if (date("j") == "7") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0] + $dag6[0] + $dag7[0]; if (date("j") == "8") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0] + $dag6[0] + $dag7[0] + $dag8[0]; if (date("j") == "9") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0] + $dag6[0] + $dag7[0] + $dag8[0] + $dag9[0]; if (date("j") == "10") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0] + $dag6[0] + $dag7[0] + $dag8[0] + $dag9[0] + $dag10[0]; if (date("j") == "11") $totaal = $dag1[0] + $dag2[0] + $dag3[0] + $dag4[0] + $dag5[0] + $dag6[0] + $dag7[0] + $dag8[0] + $dag9[0] + $dag10[0] + $dag11[0]; // etc etc etc. Zo gaat dit door tot dag 31 echo "Het totaal in de maand tot de huidige dag is: $totaal"; ?> |