こんにちは、php初心者です。私は最近、関数について少し学びました。しかし、() にデータを動的に挿入するにはどうすればよいですか。get と post を使用してみましたが、うまくいきませんでした (何か間違ったことをしただけかもしれません)。私がそれを行う方法の例はありますか?
ありがとう
action.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);
投稿を関数に送信するだけではなく、それを呼び出してパラメーターとして使用する必要があります。