Javascript 使用echo PHP MySQL复制值
我有两个表格,一个表格,我试图复制输入数据的值。我不知道如何解释,但下面是一个场景:例如:我有一个表单,它连接到两个表。我有2个输入标记(1个日期($date1),1个隐藏($date2))。所以无论Javascript 使用echo PHP MySQL复制值,javascript,php,mysql,Javascript,Php,Mysql,我有两个表格,一个表格,我试图复制输入数据的值。我不知道如何解释,但下面是一个场景:例如:我有一个表单,它连接到两个表。我有2个输入标记(1个日期($date1),1个隐藏($date2))。所以无论$date1的值是什么,它都将是$date2 以下是此应用程序的示例代码: $date1 = mysql_real_escape_string($_POST['date1']); $date2 = mysql_real_escape_string($_POST['date2']); // SQL q
$date1
的值是什么,它都将是$date2
以下是此应用程序的示例代码:
$date1 = mysql_real_escape_string($_POST['date1']);
$date2 = mysql_real_escape_string($_POST['date2']);
// SQL queries like this:
// INSERT INTO `table1` VALUES ('$date1');
// INSERT INTO `table2` VALUES ('$date2');
这很基本,您可以将第一个插入表的第一个变量
用于第二个插入表
编辑:
所以在这里
删除与$date2
有关的所有变量,以及第二个输入
您不需要使用这种编码复制任何数据。您不能这样做。因为当您填写表单时,实际上是在填写date1字段。date2字段目前仍然为空。在POST方法之后,发送了date1。您可以使用javascript,因此当您输入date1字段时,date2将自动填充 将数据放入数据库的代码是什么?我认为INSERT
中没有任何问题,我还有3个输入标记,它们实际工作。唯一的问题是2输入我无法复制我在date1
中输入的数据。是否希望date2
输入与date1
输入具有相同的值?这必须在Javascript客户端而不是PHP中完成。我明白了,但如何做到?事实上,重复的输入是隐藏的。对不起,我无法获取它。请编辑,再次检查我的回答将尝试此操作,先生。等待
<form method="POST">
<input type="date" name="date1" >
<input type="hidden" name="date2" value="<?php echo $date1 ?>" >
<input type="submit" name="submit" value="submit">
</form>
//first query for your second table
//if (mysql_query)... here
$query = "INSERT INTO `Table1` VALUES ('$date1');";
//second query for your second table
//if (mysql_query)... here
$query = "INSERT INTO `Table2` VALUES ('$date1');";