reken overzichtje

Pagina: 1
Acties:
  • 30 views sinds 30-01-2008

  • DNA_Saint
  • Registratie: Maart 2004
  • Laatst online: 23-04 09:15

DNA_Saint

Go Go Gadget Ondertitel!

Topicstarter
Hallo, ik probeer een rekenoverzicht te maken van mijn tabel.

ik heb nu dit:

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
<?php
$server ="localhost";
$user ="XX";
$wachtwoord ="XXX";

mysql_connect("$server","$user", "$wachtwoord");
/* Je maakt een connectie met de database. */
mysql_select_db("db_h1e_e");
$query = "SELECT * FROM bestelling;";
        $result = mysql_query($query);
echo ("<table border=1 cellpadding=3 cellspacing=0 ><tr><td bgcolor=#c0c0c0>Prijs</td></tr>");
/* de query om de gegevens in te vullen, in de tabel. */
$info =mysql_query($query) or die ("Lezen gegevens mislukt.");
/* De query die in de variable staat wordt nu uitgevoerd. */
        while ($Rij = mysql_fetch_array($result))
        {                                        
                echo ("<tr><td>$Rij[Totaalprijs]<br><td></tr>");    
                    echo("</TABLE>");
}
{
$bereken = "select sum(Totaalprijs);";
echo ("totaal:");
echo ("$bereken");
}

?>


en ik krijg dit:
http://gmt.student.hro.nl/~h1e_e/idesign2/financiel.php

er zijn dus 2 fouten. Hij zet niet elke resultaat in de table én hij berekend niet de totaalprijs. Ik heb er een query van gemaakt, genaamd $bereken. Maar ik doe nog iets fout.
Kan iemand me helpen?

[ Voor 26% gewijzigd door DNA_Saint op 08-04-2005 23:59 ]

Huub Huub Barbatruc!


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 07-05 00:27

TheDane

1.618

je sluit je table al in je while loop. die </table> moet je dus even erbuiten zetten in ieder geval.

en zo te zien wil je iets als "select sum(prijs) from bestelling " uitvoeren

  • DNA_Saint
  • Registratie: Maart 2004
  • Laatst online: 23-04 09:15

DNA_Saint

Go Go Gadget Ondertitel!

Topicstarter
ja..tabel werkt nu :)

ik heb nu dit:

PHP:
1
2
3
4
$bereken = "select sum(Totaalprijs) from bestelling;";
mysql_query($bereken);
echo ("totaal:");
echo ("$bereken");


Maar hij pakt um op een of andere manier niet. Ik las ergens dat je er een query van moest maken. Maar roep ik hem daarna wel goed op?

Huub Huub Barbatruc!


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 07-05 00:27

TheDane

1.618

Is Totaalprijs wel een geldige tabelkolom in je database ?
edit:
oh en in je voorgaande post wil je natuurlijk wel de resultaten van je query fetchen ...



De som van alle prijzen is in principe ook je totaalprijs. Tenminste, dat leidt ik af uit je info ;)


Je zou ook in je while lus alle waardes van $Rij[Totaalprijs] kunnen optellen en het resultaat hiervan kunnen printen. scheelt ook weer een databasequery :)

[ Voor 14% gewijzigd door TheDane op 09-04-2005 00:15 ]


  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
DNA_Saint schreef op zaterdag 09 april 2005 @ 00:10:
Maar hij pakt um op een of andere manier niet. Ik las ergens dat je er een query van moest maken. Maar roep ik hem daarna wel goed op?
Nee dat gaat zo natuurlijk nooit werken... Lees even in de php manual hoe mysql_query() werkt. En kijk dan hoe je het resultaat van een query moet toekennen aan een variabele. Of je analyseert de code die je bij die andere query gebruikt want daar staat het letterlijk in...

  • DNA_Saint
  • Registratie: Maart 2004
  • Laatst online: 23-04 09:15

DNA_Saint

Go Go Gadget Ondertitel!

Topicstarter
TheDane schreef op zaterdag 09 april 2005 @ 00:15:
Is Totaalprijs wel een geldige tabelkolom in je database ?
edit:
oh en in je voorgaande post wil je natuurlijk wel de resultaten van je query fetchen ...



De som van alle prijzen is in principe ook je totaalprijs. Tenminste, dat leidt ik af uit je info ;)


Je zou ook in je while lus alle waardes van $Rij[Totaalprijs] kunnen optellen en het resultaat hiervan kunnen printen. scheelt ook weer een databasequery :)
lol en hoe doe ik dat dan?
:D ik weet ben een noob at php :P

[ Voor 82% gewijzigd door DNA_Saint op 09-04-2005 00:23 ]

Huub Huub Barbatruc!


  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
Nou kijk in je eigen code eens hoe je op de andere plaatsen mysql_query gebruikt, en wat je vervolgens met het resultaat van mysql_query doet... Heb je die code niet zelf gemaakt?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

DNA_Saint: dit gaat niet lukken zo. :) Je kan er beter nog even wat tutorials of boeken op nalezen, want je mist simpelweg, zoals enkele mensen hierboven al zeggen, de basis die je nodig hebt om wat te kunnen maken met PHP. Je doet veel dingen dubbel, en uit je op één na laatste post hier maak ik op dat je sommige dingen af en toe helemaal niet doet (zoals een resultset opslaan in een variabele).

Ik heb even op Google gezocht voor je, en deze tutorial ziet er aardig up to date uit, en dus bruikbaar. Lees deze nog eens goed en aandachtig door. Kijk ook op php.net even in de voorbeelden die daar gegeven worden. :)

Studeer eerst nog wat, en kijk dan of je eruit komt. Lukt het dan nog steeds niet, dan kun je hier alsnog een topic openen. Let daarbij wel op de quickstart. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.