05. januar 2003 - 14:57
Der er
11 kommentarer og 2 løsninger
function som ik kan udregne !!
Hej :: Jeg har de sidste par timer siddet med denne her: som jeg bare ikke kan få til at fungere !!! Jeg ved der er noget galt.. bare ikke rigtigt hvad ?? fil:::: test.php <html> <head> <title>tester</title> </head> <body> <form method="post" action="test.php"> <table border="0" width="35%"> <tr> <td>Antal</td> <td><input type="text" name="antal" size="20" value=""></td> </tr> <tr> <td>pris</td> <td><input type="text" name="pris" size="20" value=""></td> </tr> <tr> </table> <input type="submit" value="submit" name="submit"> </form> </body> </html> <? if($submit) { function pris($antal,$pris) { $total=$antal * $pris; return $total; } echo"<p> prisen totalt er $total </p>"; } ?>
Annonceindlæg fra Infor
05. januar 2003 - 15:03
#1
Hvorfor ikke bare... <form method="post" action="test.php"> <table border="0" width="35%"> <tr> <td>Antal</td> <td><input type="text" name="antal" size="20" value=""></td> </tr> <tr> <td>pris</td> <td><input type="text" name="pris" size="20" value=""></td> </tr> <tr> </table> <input type="submit" value="submit" name="submit"> </form> </body> </html> <? if($antal != '') { $total = $antal * $pris; } echo"<p> prisen totalt er $total </p>"; ?>
05. januar 2003 - 15:05
#2
Måske skulle du også sætte det før </body> </html> ;O)
05. januar 2003 - 15:05
#3
Det skal jo være inden for dine tags...
05. januar 2003 - 15:12
#4
Hvis du endelig vil gøre det sådan: <? if($submit) { function pris($antal,$pris) { $total=$antal * $pris; return $total; } echo"<p> prisen totalt er $total </p>"; } ?> Så er det: <? if($submit) { function pris($antal,$pris) { $total=$antal * $pris; return $total; } echo"<p> prisen totalt er " . pris($_POST['antal'], $_POST['pris']) . "</p>"; } ?>
05. januar 2003 - 15:12
#5
udregningen kommer jo meget pænt ud... :-) MEN årsagen til at jeg ønsker at bruge function() er at der skal være flere regnstykker som så tilsidst bliver regnet sammen til en sumtotal
05. januar 2003 - 15:13
#6
... da $total er en variabel, der kun er gyldig indenfor pris()-scopet!
05. januar 2003 - 15:15
#7
hvilken php version ?
05. januar 2003 - 15:20
#8
stalle>> PHP Version 4.1.2 mr. noname>> vil de hjælpe hvis jeg lavede global $total tjekker lige det andet i har skrevet :-)
05. januar 2003 - 15:44
#9
mr noname >> giv mig lige et svar... så du kan få dine point...
05. januar 2003 - 15:56
#10
Var det det du søgte?
05. januar 2003 - 16:24
#11
mr_noname samt mjl.. jeg valget at dele point, da summen af mit sprøgsmål bliver lidt fra hvert jeres svar... ;-) takker...
05. januar 2003 - 16:24
#12
Selv tak...
05. januar 2003 - 16:50
#13
så lidt - takker for points
Vi tilbyder markedets bedste kurser inden for webudvikling