如何在PHP中将textbox的值放入变量?

时间:2014-12-02 05:16:02

标签: javascript php mysql

我想使用MySqlPHP数据库添加值。我想要添加的值将来自表单的文本框。我尝试$variable = $_POST['formElementName']并使用$variable插入值。但它不起作用。

问题:

如何将文本框的值放入变量?

感谢。

4 个答案:

答案 0 :(得分:1)

使用以下代码表格

 <form name="form-name" action="" method="POST">
  <input type="text" name="fieldname1" value="" />
  <input type="text" name="fieldname2" value="" />
 </form> 

对于服务器端的php操作,您将获得$_POST中的值,即

$_POST['fieldname1']  and $_POST['fieldname2]

答案 1 :(得分:0)

这是一个想法:

客户端:

<input type="text" name="first_name">

服务器端:

$var = $_POST["first_name"];

答案 2 :(得分:0)

为了补充Kyle上面的答案,请确保设置value="Something",否则它将不返回任何内容。

<input type="text" name="first_name" value="Testing">

服务器端

$var = $_POST["first_name"];

对于调试我使用:

print_r($_POST)

这将返回所有设置的POST值,非常方便。

答案 3 :(得分:0)

我只想详细说明@Kyle所写的内容

注意:表单方法是POST

HTML部分

 <form action="your_php_file_name.php" method="POST">
    <input type="text" name="first_name" />
    <input type="submit" value="Submit" />
 </form> 

PHP部分:文件名是:your_php_file_name.php

<?php
     //A good practice to check the type of HTTP request
     $fname = $_POST['first_name'];
?>

一些好的做法

  1. 检查从客户端发送的HTTP请求类型。 (我发现这是一个好方法)
  2. 插入前清理变量。