我有一个html表单,我希望当你发送html的值时,成为一个php变量
<form action="callback2.php" method="POST">
Telefoon nummer invoeren: <input type="text" size="10" name="nummerb" id="nummerb"> <input type="submit" value="submit">
这是html,它的值应该是
$nummerb ="" ;
所以nummerb应该具有已发送表单的值。
答案 0 :(得分:1)
这个非常基本而愚蠢的问题的答案是:
$nummerb = $_POST["nummerb"];
在此处提出其他问题之前,您应该了解更多PHP。
您的问题的答案可以在PHP手册中找到。
php post
的简单Google查询会返回您要查找的答案。
答案 1 :(得分:1)
你在评论中说:
我知道它应该是$ nummerb = $ _POST ['nummerb'];但是当我放 在运行它,它说Undefined索引,所以它意味着它找不到 'nummerb'。所以我应该把ifisset放好吗?
所以答案是:
$nummerb = "";
if(isset($_POST['nummerb']))
$nummerb = $_POST['nummerb'] ;
如果用户没有按下发送按钮,您还可以先检查是否有表单提交,以确保不检查 $ nummerb :
<input type="submit" name="submitButton" value="submit"/>
<?php
// If the user pressed on submit button
if(isset($_POST['submitButton'])) {
// Get the nummerb
$nummerb = "";
if(isset($_POST['nummerb']))
$nummerb = $_POST['nummerb'] ;
// Do your job here
}
?>
答案 2 :(得分:0)
我不确定你在寻找什么。 但你的HTML应该是:
<form action="callback2.php" method="POST">
Telefoon nummer invoeren:
<input type="text" size="10" name="nummerb" id="nummerb">
<input type="submit" value="submit" name="submit">
</form>
php代码应该是这样的:
if(isset($_POST['submit'])){
$nummerb = $_POST['nummerb'] ;
}
答案 3 :(得分:0)
您可以通过以下方式访问nummerb:
$nummerb = $_POST['nummerb'] ;
或者,如果您不想“手动”创建变量,请使用extract函数:
extract($_POST);
echo $nummerb;