Autor Zpráva
mutu
Profil *
<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
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
Až na tohle :

echo "R=$R" "<br>";

echo "R=$R <br>";
orava
Profil
echo $R.'<br>'; toto mas najprehladnejsi sposob!

alebo echo 'Priemer = '.$R.'<br>';
mutu
Profil *
moc dik
mutu
Profil *
vypada to logicky ale kdyz dam odeslat tak se nic neobjevi
Měsíček
Profil
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
orava
Profil
<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
orava
ale to by to muselo byt takhle:
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="POST">
orava
Profil
suky
nie nemuselo ! vyskusaj si to ak mi neveris!
suky
Profil
orava
no samozrejme ze to funguje protoze HTML dostane tohle:
<form action="" method="POST">
Nox
Profil
navazuji na sukyho
A musely by být povolené zkrácené tagy, což nemusí být...
orava
Profil
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
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 *
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
$X = $_POST["vyska1"]; 
$Y = $_POST["vyska2"]; 
$Z = $_POST["vyska3"];
je zbytečné

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 *
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 *
muzete vyzkouset na http://migos.webpark.cz/
Měsíček
Profil
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
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 *
j super uz to funguje muzete se sami podivat na mich strankach mockrat dekuju
Měsíček
Profil
No vidíš ;) a příště se neuč jen z jednoho tutoriálu, protože jeden nemůže pobrat vše důležité.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: