您好,我是 php 的初学者。我最近学到了一些关于函数的知识。但是我如何动态地将数据插入到()中。我尝试过使用 get 和 post 但这不起作用(也许我只是做错了什么)。关于我怎么做的任何例子?
谢谢
动作.php
<form action="action.php" method="post">
<p>Your name: <input type="text" name="name" /></p>
<p>Your age: <input type="text" name="age" /></p>
<p><input type="submit" /></p>
</form>
<?php
function myFunction($argOne, $argTwo) {
echo "inside function argOne=".$argOne;
}
if (isset($_POST['name']) {
//call the function only if the form is submited
myFunction($_POST['name'], $_POST['age']);
}
?>
我认为您想将一些数据传递给您的函数
该帖子只是将数据发送到您的 php 页面。如果您想将一些数据发送到您的函数,您应该将其作为参数进行。
例子:
$myvar = $_POST;
dumpData($data){
var_dump($data);
}
dumpData($myvar);
//OR
dumpData($_POST);
您不能只将帖子发送到您的函数,您需要调用它并将其用作参数。