这是我目前所处的位置:
HTML:
<FORM NAME="submit-form" ACTION="results.php" METHOD="GET">
<INPUT TYPE="text" id="name" NAME="name" >
<INPUT TYPE="text" id="price" NAME="price" >
<INPUT TYPE="text" id="description" NAME="description" >
<INPUT TYPE="text" id="img" NAME="img" >
<INPUT TYPE="submit" VALUE="See Demo" onclick="return validateForm()">
</form>
长话短说,这个表单用作将输入的表单数据显示到.php页面的方法,其中输入值通过<?php echo $_GET[''] ?>
方法注入到现有的html内容中。
这是示例results.php看起来像:
/* other content */
<div class="box">
<h1><?php echo $_GET['name'] ?></h1>
<p><?php echo $_GET['description'] ?></p>
<div id="discounts"><h2><?php echo $_GET['discounts'] ?></h2></div>
<img src="sitename/image/<?php echo $_GET['img'] ?>" />
</div>
/* other content */
最后,在echo.php:
中回显值之后的最终结果/* other content */
<div class="box">
<h1>JOE SMITH</h1>
<p>BEST GUY WITH THE BEST STUFF!</p>
<div id="discounts"><h2>30% OFF</h2></div>
<img src="sitename/image/1.jpg" />
</div>
/* other content */
基本上,内容将显示在.php页面的最终结果中。我希望实现的是基本上将results.php页面中整个div(例如.box)的内容保存为原始html,以保存为.html页面。
目的是让客户填写表格,查看最终结果,如果他们犯了错误就返回并修复任何内容,一旦完成,然后让他们以.html文件的形式提交给我(最好是点击一个按钮),稍后我可以验证它是好的,然后把它放在我的网站上。
box div是我想要保存到.html文件到我的网站根文件夹的唯一内容,让我们说/sitename/save-it-here/whatever.html
理想情况下,我希望保存的文件名以<h2>
标记中的文字开头,后跟<h1>
标记中的文字,这样就可以为我的目的提供一个唯一的名称。
我不知道从哪里开始完成这项工作,因为我搜索周围所有我看到的是与数据库相关的东西,但我没有使用数据库,我使用原始html手动插入。
任何和所有的想法将不胜感激。
答案 0 :(得分:0)
这是否适用于我需要的东西?
<?php
$con=mysqli_connect("example.com","me","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO Persons (Name, Price, Img)
VALUES
('$_POST[name]','$_POST[price]','$_POST[img]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>