$result = mysqli_query($link, $sql);
while ($dbarr = mysqli_fetch_array($result))
{
$count++;
}
$itemno = $count + 1;
what the..................
$result = mysqli_query($link, $sql);
while ($dbarr = mysqli_fetch_array($result))
{
$count++;
}
$itemno = $count + 1;
what the..................
From [man]mysqli_query[/man]:
Returns FALSE on failure
To see why there was a failure, see [man]mysqli_error[/man].
But you do know that the database is itself capable of counting the number of matched records, right?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ฟอร์มตั้งกระทู้</title>
</head>
<body>
<h2>Web Board</h2>
<form name="form1" method="post" action="Insert_question.php">
หัวข้อของกระทู้ : <input type="text" name="qtopic"><p>
<textarea name="qdetail" cols="75" rows="10"></textarea><p>
ชื่อผู้ตั้งกระทู้: <input type="text" name="qname"><p>
<input type="submit" name="Submit" value="ส่งกระทู้">
<input type="reset" name="Submit2" value="ยกเลิก">
</form>
</body>
</html>
[ATTACH]5490[/ATTACH]
<?php
$topic = $POST["qtopic"];
$detail = $POST["qdetail"];
$name = $_POST["qname"];
//กำหนดชื่อโฮสต์และ user name
$link = mysqli_connect("localhost","root");
mysqli_set_charset($link,'utf8');
$sql = "board"; //เรียกใช้ฐานข้อมูล bord
$result = mysqli_query($link,$sql);
$sql = "Select * from question;"; //ดึงทุกเรคคอร์ดจากตาราง Question
$count = 0; //กำหนดจำนวนคำถามเริ่มต้นให้เท่ากับ 0
$result = mysqli_query($link, $sql);
while ($dbarr = mysqli_fetch_array($result))
{
$count++; //วนลูปเพื่อนับจำนวนคำถามที่มีอยู่ทั้งหมดในตาราง
}
$itemno = $count + 1; //เพิ่มจำนวนข้อคำถามขึ้นอีกหนึ่ง
//เพิ่มหมายเลขข้อ, หัวข้อ, รายละเอียด, ชื่อผู้ตั้งกระทู้, 0 ลงในตาราง Question
$sql = "Insert into question Values($itemno,'$topic','$detail','$name' 0);";
$result = mysqli_query($link,$sql);
if ($result) {
echo "เพิ่มกระทู้ใหม่ลงสู่ฐานข้อมูลแล้ว<p>";
mysqli_close($link);
}
else {
echo "ไม่สามารถเพิ่มกระทู้ใหม่ลงในฐานข้อมูลได้<p>";
}
echo "<a href=show_question.php>แสดงกระทู้ทั้งหมด</a><br>";
echo "<a href=form_question.html>กลับสู่หน้าฟอร์มตั้งกระทู้ใหม่</a><br>";
?>
It is correct
Screenshot_1.png<html>
<head>
<meta charset="utf-8">
<title>ฟอร์มตั้งกระทู้</title>
</head>
<body>
<h2>Web Board</h2>
<form name="form1" method="post" action="Insert_question.php">
หัวข้อของกระทู้ : <input type="text" name="qtopic"><p>
<textarea name="qdetail" cols="75" rows="10"></textarea><p>
ชื่อผู้ตั้งกระทู้: <input type="text" name="qname"><p>
<input type="submit" name="Submit" value="ส่งกระทู้">
<input type="reset" name="Submit2" value="ยกเลิก">
</form>
</body>
</html>
[ATTACH]5490[/ATTACH]
<?php
$topic = $POST["qtopic"];
$detail = $POST["qdetail"];
$name = $_POST["qname"];
//กำหนดชื่อโฮสต์และ user name
$link = mysqli_connect("localhost","root");
mysqli_set_charset($link,'utf8');
$sql = "board"; //เรียกใช้ฐานข้อมูล bord
$result = mysqli_query($link,$sql);
$sql = "Select * from question;"; //ดึงทุกเรคคอร์ดจากตาราง Question
$count = 0; //กำหนดจำนวนคำถามเริ่มต้นให้เท่ากับ 0
$result = mysqli_query($link, $sql);
while ($dbarr = mysqli_fetch_array($result))
{
$count++; //วนลูปเพื่อนับจำนวนคำถามที่มีอยู่ทั้งหมดในตาราง
}
$itemno = $count + 1; //เพิ่มจำนวนข้อคำถามขึ้นอีกหนึ่ง
//เพิ่มหมายเลขข้อ, หัวข้อ, รายละเอียด, ชื่อผู้ตั้งกระทู้, 0 ลงในตาราง Question
$sql = "Insert into question Values($itemno,'$topic','$detail','$name' 0);";
$result = mysqli_query($link,$sql);
if ($result) {
echo "เพิ่มกระทู้ใหม่ลงสู่ฐานข้อมูลแล้ว<p>";
mysqli_close($link);
}
else {
echo "ไม่สามารถเพิ่มกระทู้ใหม่ลงในฐานข้อมูลได้<p>";
}
echo "<a href=show_question.php>แสดงกระทู้ทั้งหมด</a><br>";
echo "<a href=form_question.html>กลับสู่หน้าฟอร์มตั้งกระทู้ใหม่</a><br>";
?>
It is correct
Why should I do you work for you if you just ignore everything I say?