【发布时间】:2015-12-24 07:12:19
【问题描述】:
我有一个奇怪的问题。我正在学习准备好的陈述。我创建了一个包含 1 个字段 nama 的简单页面和一个包含 nama 列的表。我只是想看看数据进去了。当我按下提交按钮时,表中有数据,但每次我插入数据时它都显示1。所有行显示相同的数字。谁能指导我完成这个?
<?php
/**
* Start the session.
*/
session_start();
require 'connect-test.php';
$nama= isset($_POST['nama']);
$stmt=$conn->prepare("INSERT INTO test (nama) VALUES (?)");
$stmt->bind_param("s", $nama);
$stmt->execute();
if (!$stmt)
{ printf("Errormessage: %s\n", $mysqli->error);}
$stmt->close();
$conn->close();
?>
<html>
<body>
<form name="form2" method="post" action="test-deletenanti.php">
<p>Name :
<input type="text" name="nama" id="nama">
</p>
<p>
<input type="submit" name="button" id="button" value="Submit">
</p>
</form>
</body>
</html>
【问题讨论】: