login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP/MySQL geen weergave uitkomst Query

Offline Gobloun - 29/08/2005 17:24
Avatar van GoblounNieuw lid Dag allemaal,

ik heb een probleem met het uitvoeren van een sql-query. Hij geeft namelijk letterlijk de query weer i.p.v de uitkomst ervan.

Het totale script bestaat uit twee delen: een invoerscript en het onderstaand resultaatscript. Er wordt een datum ingevoerd en aan de hand van die datum wordt uitgerekend hoeveel maanden verstreken zijn. In de databasetabel moet dan gekeken worden in welke 'schijf' van afschrijving dit aantal maanden dan hoort, hierdoor moet een percentage uit de database gehaald worden.

Maar door in plaats van het percentage uit de database te halen wordt de hele query op het scherm weergegeven.

Een voorbeeld van de database is te zien op: http://www.polli.nl/ovz.html

  1. <?php
  2. include("connect.php");
  3. function monthdiff($datefrom, $dateto, $using_timestamps = false) {
  4. if (!$using_timestamps) {
  5. $datefrom = strtotime($datefrom, 0);
  6. $dateto = strtotime($dateto, 0);
  7. }
  8.  
  9. $difference = $dateto - $datefrom; // Difference in seconds
  10.  
  11. $months_difference = floor($difference / 2678400);
  12. return $months_difference;
  13. }
  14. $todate = date("y-m-d");
  15. $datum = $_POST["jaar"] . "-" . $_POST["maand"] . "-" . $_POST["dag"];
  16. $months_differnce = monthdiff($datum, $todate, false);
  17. $result = mysql_query("SELECT percentage FROM afschrijving WHERE $months_difference BETWEEN minimum AND maximum");
  18. echo "SELECT percentage FROM afschrijving WHERE $months_difference BETWEEN minimum AND maximum";
  19. ?>


Ik hoop dat dit duidelijk genoeg is en iemand me verder zou kunnen helpen.

Groet, Gobloun.

5 antwoorden

Gesponsorde links
Offline gothmog - 29/08/2005 17:28 (laatste wijziging 29/08/2005 17:32)
Avatar van gothmog Lid echo "SELECT percentage FROM afschrijving WHERE $months_difference BETWEEN minimum AND maximum";

lol

gek he?

edit:

kijk hier: http://www.site...&id=16

oftewel:

  1. $select="SELECT percentage FROM afschrijving WHERE $months_difference BETWEEN minimum AND maximum";
  2. $resultaat = mysql_query($select) or die (mysql_error());
  3. $obj = mysql_fetch_object($resultaat);
  4.  
  5. echo "Percentage: $obj->percentage";
Offline Gobloun - 29/08/2005 17:55
Avatar van Gobloun Nieuw lid Ow oke, beetje stomme vraag dus van mij. Dat krijg je als je er nog niet veel van weet. In ieder geval hartstikke bedankt, kheb weer een hoop geleerd zo.
Offline gothmog - 29/08/2005 18:08
Avatar van gothmog Lid geeft niet^^
iedereen moet onderaan beginnen;-)
Offline MFdriver - 29/08/2005 18:29
Avatar van MFdriver PHP interesse variabelen buiten de quotes 

  1. <?
  2. echo "Percentage: ".$obj->percentage."";
  3. ?>
Offline Gerard - 29/08/2005 18:32
Avatar van Gerard Ouwe rakker <- Mierenneuker

  1. <?php
  2. echo "Percentage: ".$obj->percentage;
  3. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s