带有函数参数的PHP表单

时间:2014-03-12 21:33:23

标签: php forms function return

我有这个PHP代码:

<?php
        echo '<form action="index.php" method="post">
                <h3>ggjnjskrngjekrng</h3>
                <p>
                    <input type="text" name="nbmatchs" />
                    <input type="submit" value="ok" />
                </p>
                </form>';
        echo getLastMatchs($nbmatchs);
        ?>

我的功能:

function getLastMatchs(int $nb) {
    $i=0;
    while ($nb < $i )
    {
    return 'hello';
    $i++;
    }
}

如果nbmatchs为5,我想要返回例子,返回5x“Hello”。 我该怎么办?

我有这个错误:

Notice: Undefined variable: nbmatchs in C:\...

Catchable fatal error: Argument 1 passed to getLastMatchs() must be an instance of int, null given, called in C:\.. and defined in C:\...

1 个答案:

答案 0 :(得分:1)

似乎有点无意义,但是:

echo getLastMatchs($_POST['nbmatchs']);

function getLastMatchs($nb) {
    return str_repeat('hello', (int)$nb);
}