Autor | Zpráva | ||
---|---|---|---|
Jiřík Profil |
#1 · Zasláno: 30. 12. 2008, 14:35:10
Dobrý den,
Našel jsem si tento script a celkem by se hodil pro mé záměry, ale nějak mi nefunguje. Výsledkem je vždy a pouze 0. Můžete mi to prosím někdo vysvětlit proč?? Děkuju. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>PHP - formulář</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <form action="index.php" method="get"> <center><font face="Arial CE, Arial" size="5"> Petr měří <input type="text" name="petr" size="4"> cm.<br> Pavel měří <input type="text" name="pavel" size="4"> cm.<br> Karel měří <input type="text" name="karel" size="4"> cm.<br> <input type="submit" value="Spočítej průměrnou výšku"> </font></center> </form> <?php $prumerna_vyska = (($petr + $pavel + $karel)/3); echo "Průměrná výška je $prumerna_vyska cm."; ?> </body> </html> |
||
tiso Profil |
#2 · Zasláno: 30. 12. 2008, 14:41:07
$prumerna_vyska = (((int)$_GET['petr'] + (int)$_GET['pavel'] + (int)$_GET['karel'])/3); |
||
svadla Profil |
#3 · Zasláno: 30. 12. 2008, 14:42:28
misto $petr zkus $_GET['petr'] a obdobne pro ostatni
pokud je to ono, tak hledej registr globals |
||
Měsíček Profil |
#4 · Zasláno: 30. 12. 2008, 14:46:26
<form action="<?php echo $_SERVER['PHP_SELF'];?>"> Petr měří <input name="petr"> <br> Pavel měří <input name="pavel"> <br> Karel měří <input name="karel"> <br> <button type="submit" name="ok"> Spočítej průměrnou výšku </button> </form> <?php /** * Průměrná výška tří lidí */ if (isset($_GET["ok"])) { echo (((float)$_GET["petr"]+(float)$_GET["pavel"]+(float)$_GET["karel"])/3); } ?> |
||
Jiřík Profil |
#5 · Zasláno: 30. 12. 2008, 15:16:43
Moc děkuju, pomohlo mi to. Už to chápu.
|
||
Majkl578 Profil |
#6 · Zasláno: 30. 12. 2008, 15:47:48
tiso
pri matematickych operacich neni potreba prvne pretypovavat retezec. |
||
tiso Profil |
#7 · Zasláno: 30. 12. 2008, 16:21:45
Majkl578 - nepáčilo sa mi to bez toho...
|
||
Jiřík Profil |
#8 · Zasláno: 30. 12. 2008, 16:52:16
to přetypování jako ukázka mi pomohlo uvědomit si rozsah možností. Ale to musím natrénovat.
|
||
Časová prodleva: 15 let
|
0