我厌倦了50个php页面,所以我想在某些功能中收集它们中的一些。我试着用它来玩一点,但我正在做的完全错了?
我有另一个php页面,其中有三个表单。在这些形式中,我可以添加建筑物,公寓和人。这些表单调用3个不同的页面,我想将它们放在一个带有函数的php文档中。
那我该如何使用功能呢?我将insert语句放在这些函数中是否正确?
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
// Selecting Database
include 'dbconfic.inc.php';
function building() {
$stmt = $mysqli->prepare("INSERT INTO renters (building) VALUES (?)");
}
function appartment() {
$stmt = $mysqli->prepare("INSERT INTO renters (appartment) VALUES (?)");
}
function people() {
$stmt = $mysqli->prepare("INSERT INTO renters (people) VALUES (?)");
}
// execute prepared statement
if ($stmt->execute()) { // tjek om udført:
$success = true;
}
// luk statement
$stmt->close();
// luk connection
$mysqli->close();
if($success) {
echo "Insert Succesfull";
} else {
echo "Failed: " . $stmt->error;
}
}
?>
答案 0 :(得分:0)
嗯,这是一个广泛的问题。 =)我认为你应该花一些时间研究一种更加面向对象的方法。您将发现自己具有更好的结构,并且可能更好地概述您的代码。那里有很多介绍,但这里有三个有价值的东西: