php功能正确吗?

时间:2016-02-09 21:54:04

标签: php function

我厌倦了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;
  }
}

?>

1 个答案:

答案 0 :(得分:0)

嗯,这是一个广泛的问题。 =)我认为你应该花一些时间研究一种更加面向对象的方法。您将发现自己具有更好的结构,并且可能更好地概述您的代码。那里有很多介绍,但这里有三个有价值的东西: