Avatar billede kentn Nybegynder
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">&nbsp;</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">&nbsp;</td>
    <td width="100">'.$row['pris'].'</td>
  </tr>';
}
echo '<table width="400" border="0">
  <tr>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
  </tr>
</table>';
?>

Det jeg gerne ville var at pris skal ligges sammen, uanset hvor mange der trækkes ud af databasen.
Avatar billede chriz7913 Nybegynder
01. juli 2008 - 00:41 #1
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">&nbsp;</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">&nbsp;</td>
    <td width="100">'.$row['pris'].'</td>
  </tr>';
}
echo '<table width="400" border="0">
  <tr>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
  </tr>
</table>';
echo 'Prisen for alle varene er '.$ialt.' kr.';
?>
Avatar billede cronaldo Nybegynder
01. juli 2008 - 02:11 #2
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">&nbsp;</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">&nbsp;</td>
    <td width="100">'.$row['pris'].'</td>
  </tr>';
}
echo '<table width="400" border="0">
  <tr>
    <td width="100">I alt</td>
    <td width="100">&nbsp;</td>
    <td width="100">&nbsp;</td>
    <td width="100" style="border-top: 1px solid #000; border-bottom: 1px double #000;">'.$ialt.'</td>
  </tr>
</table>';

?>
Avatar billede kentn Nybegynder
01. juli 2008 - 02:43 #3
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.
Avatar billede chriz7913 Nybegynder
02. juli 2008 - 02:17 #4
Mange tak:-)
Avatar billede chriz7913 Nybegynder
02. juli 2008 - 13:26 #5
Mange tak for point:-)
Avatar billede kentn Nybegynder
02. juli 2008 - 13:40 #6
Selv tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester