作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过PHP在MySQL中制作多个表。第一个表是主表,其中记录了子表的名称,与各自的子表链接,并且表名称也在PHP代码中定义,因此向该表中输入数据没有问题。
问题来自第二个表。我将向您展示代码。
第一页,用于进入主表:
<form action="add.php" align="center" method="GET">
<b><br><br><br>Enter the field: </b>
<input type="text" name="name1" size="30"/>
<input type="submit" name="submit" size="25" value="ok"/>
我的第二页,add.php,用于进入主表并创建一个新表:
<?php
$area=$_GET["name1"];
mysql_connect("localhost", "root") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query("INSERT INTO main (item_id) values('$area')");
mysql_query("CREATE TABLE $area (item VARCHAR(30), budget INT, priority INT)");
print ("<h3>Now enter the details of<b> $area</h3>");
?>
<form action="field.php" method="POST">
<b> enter the field:- </b> <input type="text" name="name" size="30"/>
<b> Amount </b> <input type="integer" name="value1" size="10"/>
<b> priority </b> <input type="integer" name="value" size="10"/>
<input type="submit" name="submit" size="25" value="submit"/>
现在第三页,field.php,出现错误。当我单击第二页中的提交按钮时,第二页中的 $area
(来自第一页)的值消失:
<?php
$feild=$_GET["name"];
$amount=$_GET["value1"];
$priority=$_GET["value"];
mysql_connect("localhost", "root") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query("INSERT INTO $area (item, budget, priority) values('$feild',
'$amount','$priority')");
print ("<h3>Now enter the details of<b> $area</h3>");
?>
<form action="<?php print $_SERVER["PHP_SELF"]; ?>" method="POST">
<b> enter the feild:- </b> <input type="text" name="name" size="30"/>
<b> Amount </b> <input type="integer" name="value1" size="10"/>
<b> priority </b> <input type="integer" name="value" size="10"/>
<input type="submit" name="submit" size="25" value="submit"/>
在第三页中,当我单击提交按钮时,页面会重新加载,并且来自后面页面的所有先前数据都会消失。
请让我知道错误。我该如何解决这个问题,请帮帮我。
最佳答案
摘自肖恩的回答
您可以使用以下内容
<input type="hidden" name="name1" value="<?php echo $area; ?>" />
关于php - 通过 php 进行输入时 mysql 数据库出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22341031/
我是一名优秀的程序员,十分优秀!