Autor | Zpráva | ||
---|---|---|---|
mutu Profil * |
#1 · Zasláno: 14. 3. 2008, 19:02:13
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>PHP</title> </head> <body> <?php $X = $_POST["vyska1"]; $Y = $_POST["vyska2"]; $Z = $_POST["vyska3"]; $R = ($X + $Y + $Z)/3; echo "R=$R" "<br>"; ?> <form action='' method='POST'> X <input type='text' name='vyska1'> Y <input type='text' name='vyska2'> Z <input type='text' name='vyska3'> <input type="submit" value="send"> </form> </font></center> </form> </body> </html> melo by to fungovat tak ze uzivatel zapise hodnoty a vypise mu to prumer techto hodnot , co delam spatne napiste mi jak by ten kod mel vypadat |
||
Nox Profil |
#2 · Zasláno: 14. 3. 2008, 19:09:17 · Upravil/a: Nox
myslim že řetězce se v echu mají oddělovat čátkou (případně spojit tečkou), ikdyž vytváříš zbytečně 4 další proměnné...
takže třeba takto <?php if(isset($_POST)){ echo "R=".(($_POST["vyska1"]+$_POST["vyska2"]+$_POST["vyska3"])/3)."<br>"; } ?> |
||
Měsíček Profil |
#3 · Zasláno: 14. 3. 2008, 19:15:08
Až na tohle :
echo "R=$R" "<br>"; echo "R=$R <br>"; |
||
orava Profil |
#4 · Zasláno: 14. 3. 2008, 19:28:20 · Upravil/a: orava
echo $R.'<br>'; toto mas najprehladnejsi sposob!
alebo echo 'Priemer = '.$R.'<br>'; |
||
mutu Profil * |
#5 · Zasláno: 14. 3. 2008, 19:29:15
moc dik
|
||
mutu Profil * |
#6 · Zasláno: 14. 3. 2008, 19:34:52
vypada to logicky ale kdyz dam odeslat tak se nic neobjevi
|
||
Měsíček Profil |
#7 · Zasláno: 14. 3. 2008, 19:37:02
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
|
||
orava Profil |
#8 · Zasláno: 14. 3. 2008, 19:38:16
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
alebo to mozes dat aj bez echo! <form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST"> |
||
suky Profil |
#9 · Zasláno: 14. 3. 2008, 19:42:32
orava
ale to by to muselo byt takhle: <form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST"> |
||
orava Profil |
#10 · Zasláno: 14. 3. 2008, 19:43:53
suky
nie nemuselo ! vyskusaj si to ak mi neveris! |
||
suky Profil |
#11 · Zasláno: 14. 3. 2008, 19:46:04
orava
no samozrejme ze to funguje protoze HTML dostane tohle: <form action="" method="POST"> |
||
Nox Profil |
#12 · Zasláno: 14. 3. 2008, 19:46:44
navazuji na sukyho
A musely by být povolené zkrácené tagy, což nemusí být... |
||
orava Profil |
#13 · Zasláno: 14. 3. 2008, 19:53:48
Nox
suky serte na to mlady chcel radu a mi sme ju mu dali tak je to OK a nemusime tu riesit nase osbne problemi Zamknut pls!!! |
||
Nox Profil |
#14 · Zasláno: 14. 3. 2008, 20:00:15
orava
Vtipné je, že to píše někdo, kdo začal s příspěvky typu echo $R.'<br>'; toto mas najprehladnejsi sposob! Je na našich příspěvcích něco nekonstruktivního nebo špatného? (kromě toho, že suky poukázal na tvoji chybu?) Nechápu, proč požaduješ zamknutí ty, když to není tvé téma, já čekám na vyjádření od mutu, jestli mu to tedy funguje, nebo ne, protože jeho poslední post byl vypada to logicky ale kdyz dam odeslat tak se nic neobjevi |
||
mutu Profil * |
#15 · Zasláno: 14. 3. 2008, 20:00:57
takze ted by to melo vypadat takhle? porad mi to nefunguje
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>PHP</title> </head> <body> <?php $X = $_POST["vyska1"]; $Y = $_POST["vyska2"]; $Z = $_POST["vyska3"]; if(isset($_POST)){ echo "R=".(($_POST["vyska1"]+$_POST["vyska2"]+$_POST["vyska3"])/3)."<br>"; } ?> <form action='<?php $_SERVER['PHP_SELF'];?>" method="POST'> X <input type='text' name='vyska1'> Y <input type='text' name='vyska2'> Z <input type='text' name='vyska3'> <input type="submit" value="send"> </form> </font></center> </form> </body> </html> |
||
Nox Profil |
#16 · Zasláno: 14. 3. 2008, 20:03:42
$X = $_POST["vyska1"]; $Y = $_POST["vyska2"]; $Z = $_POST["vyska3"]; Přečti si pořádně příspěvky, vybral sis tu jedinou špatnou variantu, dej tam nejlíp <form action="<?php echo $_SERVER['PHP_SELF'];?>"... |
||
mutu Profil * |
#17 · Zasláno: 14. 3. 2008, 20:12:10
kdyz to dam jak rikas tak mi to napise Soubor nenalezen
Firefox nemůže nalézt soubor /C:/Documents and Settings/x/Plocha/<?php echo $_SERVER['PHP_SELF'];?>. zkus si ten script spustit |
||
mutu Profil * |
#18 · Zasláno: 14. 3. 2008, 20:18:27
muzete vyzkouset na http://migos.webpark.cz/
|
||
Měsíček Profil |
#19 · Zasláno: 14. 3. 2008, 20:24:28
Logicky
<form action='<?php $_SERVER['PHP_SELF'];?>" method="POST'> dej na <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST"> ty uvozovky tam nejsou na srandu králíkům. |
||
Měsíček Profil |
#20 · Zasláno: 14. 3. 2008, 20:25:20
a jde vidět, že jsi opravdu začátečník.
Soubor musí mít příponu .php ty máš index.html a ne index.php |
||
mutu Profil * |
#21 · Zasláno: 14. 3. 2008, 20:32:34
j super uz to funguje muzete se sami podivat na mich strankach mockrat dekuju
|
||
Měsíček Profil |
#22 · Zasláno: 14. 3. 2008, 20:38:29
No vidíš ;) a příště se neuč jen z jednoho tutoriálu, protože jeden nemůže pobrat vše důležité.
|
||
Časová prodleva: 16 let
|
0