PHP Berekening

Pagina: 1
Acties:
  • 345 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Reboot
  • Registratie: Januari 2009
  • Laatst online: 29-07 22:18
Omdat er meer opties zijn in php ben ik mijn cms aan het ombouwen.
Het is vandaag de eerste dag dat ik met php werk dus excuseer als er een newb foutje in zit.
nu heb een klein probleempje met een berekening in php.


De code in asp doet het goed:
ASP.NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%
If recordset("full_payed") = "completed" Then
response.write recordset("order_price")
Else
If recordset("full_payed") = "notcompleted" Then
If recordset("ordIdealTransactieId") = "" Then
payed = 0
response.write payed
Else
payed = recordset("percentage_pay") / 100
response.write payed
End if
End if
End if
%>


Maar de code in php doet de berekening niet.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
if($row['full_payed']=="completed"){
echo $row['order_price'];
}
elseif($row['full_payed']=="notcompleted"){
if($row['ordIdealTransactieId']==''){
$payed=0;
echo $payed;
}
elseif($row['ordIdealTransactieId']<>''){
$payed=$row['percentage_pay']/100;
}
}
?>


Hij toond gewoon 0 zelfs wanneer er een record in de table ordIdealTransactieId staat.

Zou iemand mij een duwtje kunnen geven?

Mvg
Rob

EDIT: Werkt al.. Php is hoofdlettergevoelig..

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:47

Creepy

Tactical Espionage Splatterer

*duw*

Ga aan de slag met debuggen. Print eens wat waardes uit en controleer of deze de inhoud hebben die jij verwacht. Je code laten inspringen maakt het geheel leesbaarder zodat er makkelijk te beredeneren is wat er mis kan zijn. We kunnen aan je code overigens niet zien waar $row vandaan komt. Extra tip: zet error_reporting op E_ALL zodat PHP je wat meer waarschuwt over mogelijke fouten.

Edit: :/ Binnen de minuut zelf opgelost. Dan nog een extra tip: eerst debuggen voordat je een topic opent ;)

[ Voor 37% gewijzigd door Creepy op 13-06-2010 21:06 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.