Kære udviklere!
Jeg sidder og bygger et bestillings panel op (kun som test), og jeg skal have et resultat ud fra databasen med den samlede pris fra nogle rækker i tabellen.
Eks.
Titel Antal Pris pr. stk. TotalTitel her 4 120 480
Anden titel 2 80 160
Jeg har prøvet at skrive
SUM(film.pris), med det resultat at den samler alle resultaterne til ét resultat.
Min PHP
- $GetSql = "SELECT DISTINCT film.id, film.pris, film.alt AS titel, SUM(film.pris) AS udregn, bestillinger.session_id, bestillinger.varer_id FROM film INNER JOIN bestillinger ON film.id = bestillinger.varer_id WHERE bestillinger.session_id = '". $_SESSION["id"] ."'";
- $GetQuery = mysql_query($GetSql) or die(mysql_error());
-
- while($GetRow = mysql_fetch_assoc($GetQuery))
- {
- $select = mysql_query("SELECT COUNT(*) AS antal FROM bestillinger WHERE varer_id = '". $GetRow["varer_id"] ."'") or die(mysql_error());
- $rows = mysql_fetch_assoc($select);
-
- echo '<tr>
- <td>'. ucfirst($GetRow["titel"]) .'</td>
- <td>'. $rows["antal"] .'</td>
- <td>'. $GetRow["pris"] .'</td>
- <td>'. $GetRow["udregn"] .'</td>
- <td>x</td>
- </tr>';
- }