ホームページ > バックエンド開発 > PHPチュートリアル > 2 つの入力値を追加して別の入力に表示し、データベースに入力を埋めるにはどうすればよいですか?

2 つの入力値を追加して別の入力に表示し、データベースに入力を埋めるにはどうすればよいですか?

WBOY
リリース: 2016-06-23 13:55:47
オリジナル
1165 人が閲覧しました

フォームには4つのINPUT(A、B、C、D)があり、そのうち2つの入力値が入力され(A、B)、1つの入力値(C)は1つの入力値の大きさによって決まります( B) データベースから結果を読み出して別の入力 (D) に保存し、2 つの入力値 (A+C) を加算して別の入力 (D) に表示する方法は? PS: データベースから読み取った数値を入力に入力する方法 (C)、ありがとうございます


ディスカッション (解決策) への返信

Ajax の使用方法を学習してください。

Ajax の使用方法を学びます。


明日使用します。データベースから値を読み取り、入力に入力するにはどうすればよいですか?

データベースから読み取った数値を入力に記入する方法は、PHP を使用できます。
2つの入力値の追加はJSで行うことができます。
詳細については、関連するコードを投稿する必要があります。

入力の読み込みと読み取りデータベースの埋め込みを非同期で行う

js または ajax で実現できます

データベースから読み込んだ数値を入力に埋め込む方法は PHP で行うことができます。
2つの入力値の追加はJSで行うことができます。
詳細については、関連するコードを投稿する必要があります。


日付を入力した後、日付に基づいてデータベースから対応する為替レートを読み取り、それを為替レート入力に入力することを実現したいのですが、その実装方法を教えてください:
<html><head><!--日历控件--><script src="Calendar1.js"></script><script>function result_note(){    alert("无符合条件记录");}</script></head><body><img src="image/2.jpg"/><input type="button" name="start_time" value="系统使用" onclick="location='exchange_index.php';"></input><input type="button" name="start_time" value="系统维护" onclick="location='exchange_add.php';"></input> <form id="input_form" method="get" action="exchange_index.php" onsubmit="return checkdata()"> <table width="600" border="0" cellpadding="0" cellspacing="0"  align="center">	<br>	<br>	&nbsp&nbsp币种&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp金额&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp日期	&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp汇率&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp结果(人民币)	<br>		<select name="currency_name">			<option value="<?php			echo $_REQUEST [currency_name];			?>"				selected="selected">			<?php			if ($_REQUEST [currency_name] == "")				echo "请选择";			elseif ($_REQUEST [currency_name] == "美元")				echo "美元";			elseif ($_REQUEST [currency_name] == "日元")				echo "日元";			elseif ($_REQUEST [currency_name] == "人民币")				echo "人民币";						?></option>			//应用时需要修改			<option value="美元">美元</option>			<option value="日元">日元</option>			<option value="人民币">人民币</option>			<option value="">请选择</option>		</select>			<input type="text" autocomplete="off"  name="money_1" size="12" value="<?php			echo $_REQUEST [money_1];			?>"/>				*&nbsp<input autocomplete="off" onfocus="calendar()" name="exchange_date_1"			type="text" size="10"			value="<?php			echo $_REQUEST [exchange_date_1];			?>" />	<input type="text" autocomplete="off"  name="currency_value_1" size="10" value="<?php $row[currency_name]?>">				=&nbsp<input type="text" autocomplete="off"  name="result_1" size="10" value="<?php $row[currency_name]?>">						<br>		<!--<?php echo '$_REQUEST [money_1]='.$_REQUEST [money_1];?>-->    </table>  <p align="center"><input type="submit" onclick="javascript:return confirm_submit()" value="计算">   <input type="button" onclick="location='exchange_index.php';" value="重置"></form>	<?php include("connect.php");//设置查询条件$strwhere="";$currency_name=$_REQUEST["currency_name"];$exchange_date_1=$_REQUEST["exchange_date_1"];$strwhere=$strwhere.' and exchange.currency_name = '.'"'. $currency_name .'"'.' and exchange.exchange_date = '.'"'. $exchange_date_1 .'"';$sql="SELECT * FROM exchange where 1=1 ".$strwhere;//echo '$sql='.$sql;//echo '$sql='.$sql;$result=mysql_query($sql) or die(mysql_error());//判断是否有符合条件记录if(!$num = @mysql_num_rows($result)){echo "<script type='text/javascript'>result_note();</script>";die("");}$row=@mysql_fetch_array($result)?>			</body></html>
ログイン後にコピー

これはjsまたはajaxで実現できます


実装方法を教えてください

jsが動的データを取得する基本的な方法はajaxです

ajaxを使用して実装されました、皆さんありがとう

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート