01. juli 2008 - 00:03
Der er
5 kommentarer og 1 løsning
Udregninger i php
Hej, Jeg forsøger at lave en lille shop, hvor jeg trækker nogle vare ud af en database, hvor jeg ikke kan få priserne lagt sammen. kan nogle hjælpe mig. <?php mysql_connect ("localhost","store","1234"); mysql_select_db ("store"); echo '<table width="400" border="0"> <tr> <td width="100">Varenummer</td> <td width="100">Vare</td> <td width="100"> </td> <td width="100">Pris</td> </tr> </table>'; $query = mysql_query ("SELECT * FROM vare"); while ($row = mysql_fetch_array ($query)) { echo '<table width="400" border="0"> <tr> <td width="100">'.$row['varenummer'].'</td> <td width="100">'.$row['vare'].'</td> <td width="100"> </td> <td width="100">'.$row['pris'].'</td> </tr>'; } echo '<table width="400" border="0"> <tr> <td width="100"> </td> <td width="100"> </td> <td width="100"> </td> <td width="100"> </td> </tr> </table>'; ?> Det jeg gerne ville var at pris skal ligges sammen, uanset hvor mange der trækkes ud af databasen.
Annonceindlæg fra Infor
Ved ikke om det virker med du kunne evt prøve: <?php mysql_connect ("localhost","store","1234"); mysql_select_db ("store"); $ialt = 0; echo '<table width="400" border="0"> <tr> <td width="100">Varenummer</td> <td width="100">Vare</td> <td width="100"> </td> <td width="100">Pris</td> </tr> </table>'; $query = mysql_query ("SELECT * FROM vare"); while ($row = mysql_fetch_array ($query)) { $ialt = $ialt + $row['pris'] echo '<table width="400" border="0"> <tr> <td width="100">'.$row['varenummer'].'</td> <td width="100">'.$row['vare'].'</td> <td width="100"> </td> <td width="100">'.$row['pris'].'</td> </tr>'; } echo '<table width="400" border="0"> <tr> <td width="100"> </td> <td width="100"> </td> <td width="100"> </td> <td width="100"> </td> </tr> </table>'; echo 'Prisen for alle varene er '.$ialt.' kr.'; ?>
og for at hjælpe dig lidt med design: <?php mysql_connect ("localhost","store","1234"); mysql_select_db ("store"); $ialt = 0; echo '<table width="400" border="0"> <tr> <td width="100">Varenummer</td> <td width="100">Vare</td> <td width="100"> </td> <td width="100">Pris</td> </tr> </table>'; $query = mysql_query ("SELECT * FROM vare"); while ($row = mysql_fetch_array ($query)) { $ialt = $ialt + $row['pris'] echo '<table width="400" border="0"> <tr> <td width="100">'.$row['varenummer'].'</td> <td width="100">'.$row['vare'].'</td> <td width="100"> </td> <td width="100">'.$row['pris'].'</td> </tr>'; } echo '<table width="400" border="0"> <tr> <td width="100">I alt</td> <td width="100"> </td> <td width="100"> </td> <td width="100" style="border-top: 1px solid #000; border-bottom: 1px double #000;">'.$ialt.'</td> </tr> </table>'; ?>
Mange tak, det var lige hvad jeg skulle bruge. Det er kanon at have nogle experten på hånden. Jeg tror det er chriz7913 som skal have point, men tak til cronaldo.