PHP使用函数

时间:2014-11-17 14:19:20

标签: php forms function

我的网站上有一个表单,当有人填写此表单时,我想在页眉文本中打印标题。 示例标题: 你好姓氏姓氏

示例页脚: 日期姓名姓氏

以下是我如何做到这一点

这是我的表格

        <form name="forma1" class="form1" method="post" action="forma_vjezba.php">


        <p>Vaše ime : </p>
        <input name="name" type="text" />
        <br /><br />


        <p>Vaše prezime : </p>
        <input name="surname" type="text" />
        <br /><br />


        <p>Datum rođenja :</p>
        <input name="date" type="date" />
        <br />
        <br />

        <p>Vaša Poruka :</p>
        <textarea name="message" type="text"></textarea>

        <br /> <br />

        <input name="submit" type="submit" value="Send" />

    </form>

和php代码

<div id="header">

    <h1><?php
        if ( ! $_POST["submit"] ){
        echo  "Pozdrav stranče neznam ništa o tebi."  . $_POST["name"] ;
        ?> </h1>
     <?php }
        else {
        echo "Pozdrav " . $_POST["name"] ." ". $_POST["surname"]; }
     ?>


</div>

<div id="footer">
    <p><?php
        if ( ! $_POST["submit"] ){
        echo  "Napisao bih sada (c) ali neznam tko si." ;
        ?> 
     <?php }
        else {
        echo "(c) " . $_POST["date"] ." ". $_POST["name"] ." ". $_POST["surname"]; }
     ?></p>
</div>

所以这可行,但我想使用一个函数,我必须使用函数。页眉和页脚必须有一个功能,她给我一个干净的价值然后我打印她返回给我的东西。 每个函数调用开始和函数check_post和可变名称,然后她返回1或0取决于POST变量中的内容。

function header_print ($name, $surname){

}

我是php的初学者,所以这就是我坚持使用的功能。

1 个答案:

答案 0 :(得分:0)

这样的东西? (编辑)的

<强> HTML

<?php require 'functions.php'; ?>
<html>
    <head>
        <title>My site</title>
        ....
    </head>
    <body>
        <header>
            <?php echo header_print('John', 'Doolittle'); ?>
        </header>
        .... <!-- your page content -->
        <footer>
            <?php echo footer_print('John', 'Doolittle'); ?>
        </footer>
    </body>
</html>

PHP (functions.php)

function header_print($first_name, $last_name) {
    return 'Hi '. $first_name .' '. $last_name .'. How are you doing?';
}

function footer_print($first_name) {
    return 'Hi '. $first_name .'. Thanks for reading my whole website!';
}