我有一个基本问题。我有一个简单的表(1个字段只有-nama)和1个简单的页面使用PHP。我可以将数据插入表“userad”。但是当我添加几个字段,如id,name2,color2和hobby2时,mysql经常返回空结果。 id是整数NOT NULL,也不是自动递增。我不确定是什么问题。我已经浏览互联网寻求解决方案,但无法找到并理解解决问题的方法。请帮忙... tq ..
以下是能够显示数据的单个数据mysql的PHP脚本。
<?php
// Start the session.
session_start();
require 'connect-test.php';
if(isset($_POST['nama']))
{ $nama = $_POST['nama'];
$stmt = $conn->prepare("INSERT INTO userad (nama) VALUES (?)");
$stmt->bind_param("s", $nama);
$stmt->execute();
$stmt->close();
$conn->close(); }
?>
<html>
<head> </head>
<body>
<form name="form2" method="post" action="testdelete2.php">
<p>nama :
<input type="text" name="nama" id="nama">
</p>
<p>
<input type="submit" name="button" id="button" value="Submit">
</p>
</form>
</body>
</html>
下面是多个数据的php脚本 - mysql不断返回空结果(错误)
<?php
// Start the session.
session_start();
require 'connect-test.php';
if(isset($_POST['submit']))
{
$id = $_POST['id'];
$name2 = $_POST['name2'];
$color2 = $_POST['color2'];
$hobby2 = $_POST['hobby2'];
$stmt = $conn->prepare("INSERT INTO userad (id,name2,color2,hobby2) VALUES (?,?,?,?)");
$stmt->bind_param("isss",$id,$name2,$color2,$hobby2);
$stmt->execute();
$stmt->close();
$conn->close();}
<html>
<head> </head>
<body>
<form name="form2" method="post" action="testdelete2.php">
<p>id:
<input type="text" name="id" id="id">
</p>
<p>name2:
<input type="text" name="name2" id="name2">
</p>
<p>color2:
<input type="text" name="color2" id="color2">
</p>
<p>hobby2:
<input type="text" name="hobby2" id="hobby2">
</p>
<p>
<input type="submit" name="button" id="button" value="Submit">
</p>
</form>
</body>
</html>
答案 0 :(得分:1)
window.onload = function() {
document.getElementById("demo").innerHTML =
typeof "john" + "<br>" +
typeof 3.14 + "<br>" +
typeof false + "<br>" +
typeof [1,2,3,4] + "<br>" +
typeof {name:'john', age:34};
}
以两种形式使用此输入类型提交并检查