Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从textbox获取值并将其作为php函数中的参数传递_Php - Fatal编程技术网

如何从textbox获取值并将其作为php函数中的参数传递

如何从textbox获取值并将其作为php函数中的参数传递,php,Php,我对php编程和html有点陌生,我想知道是否可以将用户输入到文本框中的值传递到php函数中?例如,如果用户在文本框中输入56,我希望检索该值并将其作为参数传递给函数(假设函数的参数为: function add($userinput ) { $total = $userinput + 5; } ) 有人能给我指引正确的方向吗?我是一个php初学者。任何帮助都将不胜感激。 下面是我的php/html代码 public fun

我对php编程和html有点陌生,我想知道是否可以将用户输入到文本框中的值传递到php函数中?例如,如果用户在文本框中输入56,我希望检索该值并将其作为参数传递给函数(假设函数的参数为:

          function add($userinput ) {
           $total = $userinput + 5;
           }
)

有人能给我指引正确的方向吗?我是一个php初学者。任何帮助都将不胜感激。 下面是我的php/html代码

   public function getOptionsColumnHTML() {
    $html =<<< END
   <input type="checkbox" name="dtLatLng_Lat%ROW%" id="dtLatLng_Lat%ROW%" checked="checked" />
<label for="dtLatLng_Lat%ROW%">{$this->L["latitude"]}</label>&nbsp;
base:&nbsp;
<input type="text"name="dtval%ROW%" id="dtval%ROW%" style="width:50px; /> 
    <label for="dtval%ROW%">{$this->L["val"]}  </label>

    dist:&nbsp;
<input type="text"name="dtval%ROW%" id="dtval%ROW%" style="width:20px; /> 
    <label for="dtval%ROW%">{$this->L["val"]}  </label>
    <br>

  <input type="checkbox" name="dtLatLng_Lng%ROW%" id="dtLatLng_Lng%ROW%"   checked="checked" />
<label for="dtLatLng_Lng%ROW%">{$this->L["longitude"]}</label>
base:&nbsp;
<input type="text"name="dtvalue%ROW%" id="dtvalue%ROW%" style="width:60px;/> 
    <label for="dtvalue%ROW%">{$this->L["value"]}  </label>

dist:&nbsp;
<input type="text"name="dtval%ROW%" id="dtval%ROW%" style="width:20px; /> 
    <label for="dtval%ROW%">{$this->L["val"]}  </label>

 <br>
 Options:         
<input type="radio" name="dtSTD%ROW%" id="dtSTD%ROW%"  />     
<label for="dtSTD%ROW%">{$this->L["STD"]} STD </label>&nbsp;
<input type="radio" name="dtMAX%ROW%" id="dtMAX%ROW%" />
<label for="dtMAX%ROW%">{$this->L["MAX"]} MAX </label>
   END;
    return $html;
}
公共函数getOptionsColumnHTML(){
$html=
{$this->L[“val”]}

{$this->L[“经度”]} 基数: {$this->L[“val”]}
选项: {$this->L[“STD”]}STD {$this->L[“MAX”]}MAX 结束; 返回$html; }
您必须像下面这样编写代码

<?php
function add($userinput ) {
    $total = $userinput + 5;
    echo $total; // the total will be displayed here.
}
if(isset($_POST['submit'])) {
    add($_POST['temp_textbox']);
}
?>

<form action="" method="post">
    <input type="text" name="temp_textbox" />
    <input type="submit" name="submit" value="Submit" />
</form>

希望这对你有帮助。谢谢