필드를 업데이트하려고했습니다. 입찰가 및 오퍼 가격은 업데이트하려는 필드입니다. 선택 항목은 gbp/usd, eur/usd 등입니다. 이미 정의 된 $bid
, $bid1
, bid2
등과 같은 변수를 사용하여 텍스트 필드를 정의하고 싶습니다. 누군가 이걸로 나를 도울 수 있습니까?양식에서 옵션을 선택할 때 텍스트 필드에 데이터를 표시하는 방법
이것은 내 코드입니다.
<?php
$timestamp=time();set_time_limit (0);
?>
<!DOCTYPE html>
<head></head>
<body>
<meta charset="UTF-8">
<form action ="price.php" method="post">
<p>Symbol : <select name="currency_pair">
<option value="gbp/usd">GBP/USD</option>
<option value="eur/usd">EUR/USD</option>
<option value="usd/cad">USD/CAD</option>
<option value="usd/chf">USD/CHF</option>
<option value="usd/jpy">USD/JPY</option>
<option value="eur/chf">EUR/CHF</option>
<option value="eur/jpy">EUR/JPY</option>
<option value="aud/usd">AUD/USD</option>
</select></p>
<p> Date : <input type="datetime" value="<?php echo date("Y-m-d ",$timestamp); ?>" name="date"/> </p>
<p> Type : <input type="radio" name="type" value="buy">Buy
<input type="radio" name="type" value="sell">Sell
<p> Size : <input type="number"pattern="[0-9]+([\.|,][0-9]+)?" step="0.01"name="size"/></p>
<p> Bid Price : <input type="number" step="any" readonly name="entry" value="<?php if ($currency_pair=="gbp/usd"){echo bid;}elseif($currency_pair=="eur/usd"){echo bid2;};?>" >
Offer Price<input type="number" step="any" readonly="yes" name="entry" value="<?php if ($currency_pair=="gbp/usd"){echo bid;}elseif($currency_pair=="eur/usd"){echo bid2;};?>" ></p>
<p> Stop Loss : <input type="number"step="any" name="stoploss"/></p>
<p> Take Profit : <input type="number"step="any"name="takeprofit"/></p>
<input type="submit" value="Submit"/>
</form>
<script>
</script> </body> </html>
먼저 오류를 수정할 수 있습니까? 예를 들어,'
'당신이 생각하는대로하지 않을 수도 있습니다. 또한 양식 외부의 제출 버튼이 작동하지 않습니다.그리고 당신은 더 많은 오류를 가지고 있지만 그것들은 문제가되지 않습니다. –일단 PHP 페이지가로드되면 PHP 코드 구문 분석은 새로 고쳐 지거나 다시 호출 될 때까지 발생하지 않습니다. 따라서 U는 텍스트 필드 내용을 업데이트 할 수 있도록 ajax 호출을해야합니다. – Mayur
그래, 나는 그것을 이해하고 나는 다른 페이지에서 그렇게 해왔다. 나는 어떻게 2 텍스트 필드에 변수 값을 표시하도록 허용 할 수 있는지 알아 내려고하고있다. 내 변수는 $ bid, $ bid1, $ bid2, $ bid3 등입니다. 내가 어떻게 2 개의 텍스트 상자에 표시 할 수 있도록 각 옵션에 두 개의 선택된 변수를 할당합니까 ?? –