Php 根据月份作为下拉菜单在数据库中存储值
我有一个表格,其中包含月份,如下拉列表、日期和金额。当用户选择月份为1月时,1月输入的金额将继续并存储在1月的数据库中。假设用户选择月份为5月,则5月输入的金额将被更新。请告诉我如何执行此操作。我是php新手。我有一个数据库,其中列如1月,2月等 数据库设计 一月二月三月日期| 在1月、2月的网页中。。。是下拉菜单、日期和金额 当用户选择1月31日至20141600金额时。 要存入的金额,并存储在一月所在的数据库中。 我该怎么做?这是密码Php 根据月份作为下拉菜单在数据库中存储值,php,mysql,Php,Mysql,我有一个表格,其中包含月份,如下拉列表、日期和金额。当用户选择月份为1月时,1月输入的金额将继续并存储在1月的数据库中。假设用户选择月份为5月,则5月输入的金额将被更新。请告诉我如何执行此操作。我是php新手。我有一个数据库,其中列如1月,2月等 数据库设计 一月二月三月日期| 在1月、2月的网页中。。。是下拉菜单、日期和金额 当用户选择1月31日至20141600金额时。 要存入的金额,并存储在一月所在的数据库中。 我该怎么做?这是密码 $(function() { $("#X
$(function() {
$("#XISubmit").click(function(){
var id=document.forms["XIForm"]["id"].value;
var fathername=document.forms["XIForm"]["fathername"].value;
var month=document.forms["XIForm"]["month"].value;
var date=document.forms["XIForm"]["date"].value;
var amount=document.forms["XIForm"]["amount"].value;
document.getElementById("XIForm").submit();
});
<label type="text" name="month" maxlength="50" size="30" class="label">Month</label><br />
<select name="month" placeholder="" class="input" style="width: 380px;" >
<option name="jan" value="January">January</option>
<option value="February">February</option>
<option value="March">March</option>
<option value="April">April</option>
<option value="May">May</option>
<option value="June">June</option>
<option value="July">July</option>
<option value="August">August</option>
<option value="September">September</option>
<option value="October">October</option>
<option value="November">November</option>
<option value="December">December</option>
</select><br/><br/>
<label type="text" name="date" maxlength="50" size="30" class="label">Date Which amount received</label><br />
<input type="date" name="date" placeholder="" class="input" style="width: 360px;"/><br /><br />
<label type="text" name="amount" maxlength="50" size="30" class="label">Amount</label><br />
<input name="amount" placeholder="" class="input" size="40"/><br /><br />
php code
php code
$id="";
$name="";
$month="";
$date="";
$amount="";
if($_REQUEST["formType"] == "reg") {
$id=$_REQUEST["id"];
$fathername= $_REQUEST["fathername"];
$month=$_REQUEST["month"];
$date=$_REQUEST["date"];
$amount=$_REQUEST["amount"];
$formType= "reg";
}
$username = "root";
$password = "";
$hostname = "localhost";
$db = "anthonys";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) or
die("Unable to connect to MySQL");
mysql_select_db($db,$dbhandle) or die('cannot select db');
mysql_query("update member set month='$month', date='$date',amount='$amount'
Where id='$id')") or die(mysql_error());
$(函数(){
$(“#XISubmit”)。单击(函数(){
var id=document.forms[“XIForm”][“id”].value;
var fathername=document.forms[“XIForm”][“fathername”].value;
var month=document.forms[“XIForm”][“month”]值;
var date=文件.表格[“XIForm”][“日期”].值;
var金额=单据.表格[“XIForm”][“金额”].值;
document.getElementById(“XIForm”).submit();
});
月份
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月
收到金额的日期
金额
PHP代码
PHP代码
$id=“”;
$name=“”;
$month=“”;
$date=“”;
$amount=“”;
如果($_请求[“formType”]=“reg”){
$id=$_请求[“id”];
$fathername=$_请求[“fathername”];
$month=$_请求[“month”];
$date=$_请求[“date”];
$amount=$_请求[“金额”];
$formType=“reg”;
}
$username=“root”;
$password=“”;
$hostname=“localhost”;
$db=“anthonys”;
//与数据库的连接
$dbhandle=mysql\u connect($hostname、$username、$password)或
die(“无法连接到MySQL”);
mysql_select_db($db,$dbhandle)或die('cannotselect db');
mysql_查询(“更新成员集月份='$month',日期='$date',金额='$amount'
其中id='$id'))或die(mysql_error());
oyu对月数的含义是什么?您是指以前选择这个月的频率是多少?还是指表示月份的数字(即1表示一月,3表示三月,12表示十二月)?您的问题到底是什么?您不知道如何在数据库中存储值吗?您不知道如何通过get
获取所选月份的数字吗?请解释。请注意,mysql扩展已经被弃用了很长一段时间,取而代之的是mysqli和PDO扩展。它的使用非常不鼓励。see