| Autor | Zpráva | ||
|---|---|---|---|
| Haty Profil * |
#1 · Zasláno: 21. 5. 2010, 23:13:27
Zdravim,
nedávno jsem se začal učit PHP, ale pořád nemůžu udělat skript níže v PHP. Nemohl by jste mi někdo ten skript napsat v PHP? <form name=frm>
ZZZZZZZZZZZZ: <input type=text name=tx><br>
<input type=button onclick="p()" value="Spustit">
</form><br />
<span id=text></span>
<script language="JavaScript" type="text/javascript">
function p(){
var tx=document.frm.tx.value;
var a=tx-1;
var b=a/2;
var c=tx-2;
var vysledek=b*c*3;
document.getElementById('text').innerHTML=("XXXXXXXXX"+vysledek+"YY")
}
</script> |
||
| Radek9 Profil |
#2 · Zasláno: 22. 5. 2010, 09:48:38
Haty:
„nedávno jsem se začal učit PHP“ Podle toho, co píšete, to asi opravdu bude nedávno. „pořád nemůžu udělat skript níže v PHP.“ To není nic divného. PHP pracuje se serverem, JS s klientem. Tzn., že nelze takto jednoduše přepisovat skript z jednoho jazyku do druhého. |
||
| Jake898 Profil |
#3 · Zasláno: 22. 5. 2010, 10:30:49
V podstatě by to šlo vyřešit takto:
<form action="?posted" method="POST">
<input type="text" name="tx" /><br />
<input type="submit" value="Odeslat" />
</form>
<?php
if (isSet($_GET['posted']) && isSet($_POST['tx']))
{
echo '<div id="text">' . $_POST['tx'] . '</div>';
}
?>
|
||
| Haty Profil * |
#4 · Zasláno: 22. 5. 2010, 10:38:30
Jake898:
Díky. A nemohl by jsi mi tam zakomponovat i ty proměnný? |
||
| Radek9 Profil |
#5 · Zasláno: 22. 5. 2010, 11:12:23 · Upravil/a: Radek9
Haty:
Asi by to mělo vypadat takhle: <form action="?posted" method="post">
<input type="text" name="tx"><br>
<input type="submit" value="Odeslat">
</form>
<?php
if(isset($_POST["posted"])){
$tx = $_POST["tx"];
$a = $tx-1;
$b = $a/2;
$c = $tx-2;
$vysledek = $b*$c*3;
echo $vysledek;
}
?> |
||
|
Časová prodleva: 15 let
|
|||
0