作为一名初学者,我在 PHP 方面确实遇到了很多困难。我有问题请帮助我。 1-我尝试创建一个自定义表单并使用 wp 从我的网页中的用户获取数据。 2-我需要通过创建数据库表来存储用户在表单中输入的数据。 3-我真的不知道如何显示已存储在 Tabe 中的数据。我会给我代码
1- FORM::::::::
<html>
<body>
<form action="welcome.php" method="POST">
Name: <input type="text" name="name"><br>
</form>
</body>
</html>
2- jUST cHECKING tHE DATA.
<form action="NewDB.php" method="POST">
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?><br>
</form>
tHESE TWO ARE WORKING MY PROB IS WITH THE DATABE.PHP
3- This program is giving error
<form action="image.php" method="POST">
<form action="image.php" method="post">
<?php
$con=mysql_connect('may.org.in'," "," ","mydb");// wHAT I HAVE TO PROVIDE HERE??? tHIS IS ERROR
if(mysql_connect_errno())
{
echo "failed to connect";
}
$db="CREATE DATABASE mydb";
if(mysqli_query($con,$db))
{
echo"connected";
}else
{
echo "Error creating database: " . mysqli_error($con);
}
$tab="CREATE TABLE Persons(name CHAR(30),email CHAR(30))";
// Execute query
if (mysqli_query($con,$tab))
{
echo "Table persons created successfully";
}
else
{
echo "Error creating table: " . mysqli_error($con);
}
$sql="INSERT INTO Persons (name, email)
VALUES
('$_POST[name]','$_POST[email]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
//echo "1 record added";
//mysqli_close($con);
?>
<table border="2">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
//<th>Email Id</th>
</tr>
</thead>
<tbody>
<?php
if( mysql_num_rows( $selectRes )==0 ){
echo '<tr><td colspan="4">No Rows Returned</td></tr>';
}else{
while( $row = mysql_fetch_assoc( $sql) ){
echo "<tr><td>{$row['name']}</td><td>{$row['email']}</td></tr>\n";
}
}
?>
</tbody>
</table></form>
4- fINALLY TELL ME HOW TO SHOW THE DATA IN MY WEBPAGE. pLS dO HELP ME!!
最佳答案
在 $con 中,您需要提供('服务器名称'、'用户名'、'您的密码')。
在 $sql="INSERT INTO 人员(姓名、电子邮件)中 值(value)观 ('$_POST[姓名]','$_POST[电子邮件]')";
向值添加单引号和大括号,例如 {$_POST['name']}。
要在网页上显示数据,您需要使用 mysql_query() 函数和 mysql_fetch_array() 函数调用数据库。
我认为在尝试创建可用的作品之前,您需要学习基础知识和语法。
是的,请使用 mysqli。省得头疼。
关于php - 如何将数据库表添加到自定义表单并在网页中显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22640784/