Avatar billede amtoft Novice
08. januar 2004 - 21:27 Der er 12 kommentarer og
2 løsninger

Sum af værdier i tabel

Hej.

Håber I kan / gider hjælpe mig lidt her.

Skal lave en tabel med 10 rækker.
I rækken angives antal / beskriv / watt / total watt / 230V / 400V
(De sidste to er en radio-button, så man enten vælger 230 eller 400V)

Når man trykker "beregn" (submit) skal den dels beregne total watt pr. linie, og to summer. En linie tælles altså enten med i 230 eller 400V.

Hvordan får jeg lettest lavet noget sådant?

Og de to resultater den kommer frem til, som sum's, skal bruges i en yderligere beregning ala "rund-op(total_for_230V / 2300) = antal du skal bestille af vare XX) osv.

Håber på et godt og brugbart svar.
(Det er svært nok for mig, men sikkert let for den som kan)
Avatar billede krydset Nybegynder
08. januar 2004 - 21:42 #1
Jeg går udfra det er mysql vi taler om her

$result = mysql_query("select sum(vare_pris*antal) as sum from kurv") or die(mysql_error());
            while ($row = mysql_fetch_array($result))
            {
                $total = $row[sum];
            }
Avatar billede krydset Nybegynder
08. januar 2004 - 21:42 #2
Prøv at kigge på den og sæt dine egne ind
Avatar billede amtoft Novice
08. januar 2004 - 21:45 #3
Nope - ikke fra databasen.
En html- tabel.
<table width="100%" border="0" cellspacing="2" cellpadding="0">
osv.
Beklager at jeg ikke fik skrevet det mere tydeligt.
Avatar billede krydset Nybegynder
08. januar 2004 - 21:55 #4
Helt ok jeg hoppeer ud hygge
Avatar billede amtoft Novice
09. januar 2004 - 16:59 #5
Andre ... ?
Avatar billede Slettet bruger
09. januar 2004 - 19:50 #6
Mener du virkelig, at du har en html-tabel, som du vil hente data ud fra?

Hvor kommer indholdet af den tabel fra?
Avatar billede amtoft Novice
09. januar 2004 - 20:06 #7
Nej - det er manuel indtastet - ting der ikke skal gemmes.
Det er udelukkende en hjælpeform, som en slags mellemregning.
Det er for at regne dit Watt-forbrug ud, men de ting der skal foretages videre afhænger af summen af Watt i henholdsvis den "kolonne" med 230V og den med 400V.
Avatar billede krydset Nybegynder
10. januar 2004 - 11:56 #8
Hvorfor ikke køre med mysql det ville lette dig for en masse arbejde?
Avatar billede krydset Nybegynder
10. januar 2004 - 12:04 #9
Kig på det her engang 11


<?PHP
if ($_POST['beregn']) {
  $total = $_POST['belob_1'] + $_POST['belob_2'];
  echo $total;
}
?>


<form action="test.php" method="post">
<table>
<tr>
  <td><input type="text" name="belob_1"></td>
</tr>
<tr>
  <td><input type="text" name="belob_2"></td>
</tr>
<tr>
  <td><input type="submit" name="regn" value="beregn"></td>
</tr>
</table>
</form>

Prøv det engang sideb skal hedde test.php

Hvis det er sådan noget du leder efter vil jeg gerne hjælpe med at udbygge det
Avatar billede krydset Nybegynder
10. januar 2004 - 12:05 #10
SORRY DER ER EN FEJL I DET her er den rettede vers.

<?PHP
if ($_POST['regn']) {
  $total = $_POST['belob_1'] + $_POST['belob_2'];
  echo $total;
}
?>


<form action="test.php" method="post">
<table>
<tr>
  <td><input type="text" name="belob_1"></td>
</tr>
<tr>
  <td><input type="text" name="belob_2"></td>
</tr>
<tr>
  <td><input type="submit" name="regn" value="beregn"></td>
</tr>
</table>
</form>
Avatar billede amtoft Novice
12. januar 2004 - 12:39 #11
Hej Krydset

Det fik mig i den rigtige retning, så smid lige et svar, så du kan få dine point.
Det har så siden vist sig at det alligevel er nødvendigt at gemme tingene i databasen. Havde ikke helt troet at det skulle være muligt at vende tilbage til samme "indhold" igen, men det skulle det. Så jeg laver via db i stedet.
Avatar billede krydset Nybegynder
12. januar 2004 - 14:16 #12
Oki bare giv mig 30 point og tag resten selv, det var ikke så svært det her!
Avatar billede amtoft Novice
12. januar 2004 - 14:20 #13
Ok så.
Men ved ikke helt om jeg kan endnu.
Har i hvertfald 0 point på konto'en endnu (konverteringen til det nye eksperten)
Avatar billede krydset Nybegynder
12. januar 2004 - 18:51 #14
Jeg har fået dem ;~)
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