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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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