Ik heb onderstaande php-code geschreven/bij elkaar geraapt. Ik probeer nu op basis van het feit of het een enkele of dubbele reis was, de kolom Totaal Aantal KM te vullen. Hiervoor zou een simpele if...else moeten volstaan, maar op de een of andere manier krijg ik het hiermee niet werkend.
Ik heb met notepad++ dit geschreven en volgens mij kloppen alle { en }. Daarnaast is er maar 1 else, dus een elseif is ook niet het probleem.
Iemand die me een zetje in de goede richting kan doen?
2e probleem is dat ik vervolgens de resultaten van Totaal Aantal KM op wil tellen. Maar kan dit ook zonder het weg te schrijven naar de tabel? Dat zou op zich ook een mogelijkheid zijn, maar dan krijg je wel weer een extra kolom met data...
Ik heb met notepad++ dit geschreven en volgens mij kloppen alle { en }. Daarnaast is er maar 1 else, dus een elseif is ook niet het probleem.
Iemand die me een zetje in de goede richting kan doen?
2e probleem is dat ik vervolgens de resultaten van Totaal Aantal KM op wil tellen. Maar kan dit ook zonder het weg te schrijven naar de tabel? Dat zou op zich ook een mogelijkheid zijn, maar dan krijg je wel weer een extra kolom met data...
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
36
37
38
| <?php require_once('../credentials.php'); echo '<table> <tr> <td><strong>Beschrijving:</strong></td> <td><strong>Datum:</strong></td> <td><strong>Jaar:</strong></td> <td><strong>Aantal KM (enkel):</strong></td> <td><strong>Totaal Aantal KM:</strong></td> </tr>'; $qSelect_route = mysql_query('SELECT * FROM route ORDER BY Datum_YYYY ASC, Datum_MM ASC, Datum_DD ASC'); while($aRoute = mysql_fetch_array($qSelect_route)) { echo '<tr> <td>'.$aRoute['Beschrijving'].'</td> <td>'.$aRoute['Datum_DD'].'-'.$aRoute['Datum_MM'].'</td> <td>'.$aRoute['Datum_YYYY'].'</td> <td>'.$aRoute['Aantal_KM'].'</td>'; } if ($aRoute['Dubbel']=="1"); { echo '<td>'.$aRoute['Aantal_KM']*"2"; echo '</td></tr>'; } else { echo '<td>'.$aRoute['Aantal_KM'].'</td></tr>'; } echo '</table>'; $som_route = "SELECT *, SUM(Aantal_KM) FROM intra_route"; $result = mysql_query($som_route) or die(mysql_error()); // Print out result while($row = mysql_fetch_array($result)) { echo "<strong>Aantal KM: ". $row['SUM(Aantal_KM)'] . "</strong>"; } ?> |