PHP 使用PHP为所有表格变量(POST / GET)创建插入MYSQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用PHP为所有表格变量(POST / GET)创建插入MYSQL相关的知识,希望对你有一定的参考价值。

<?php
session_start();
 
	$fields = '';
	$values = '';
	$sql = display_post_get();
 
echo "<br>strSQL:<br>" . $sql;
 
 
function display_post_get() { 
   if ($_POST) { 
      while (list($result_nme, $result_val) = each($_POST)) { 
 		$fields .= $result_nme . "," ;
		$values .= $result_val . "','" ;
      } 
	$fields=substr($fields,0,strlen($fields)-5);
	$values=substr($values,0,strlen($values)-12);  
	echo "Field Count : " . count(explode(",", $fields)) . "<p />";
	echo "Fields: " . $fields;
	echo "<p />Value Count : " . count(explode(",", $values)) . "<p />";
	echo "Values: " . $values . "<p />";
	$strSQL = "Insert into YOURDB ($fields) VALUES ('$values)";
	return $strSQL;
	} 
   if ($_GET) { 
      while (list($result_nme, $result_val) = each($_GET)) { 
 		$fields .= $result_nme . "," ;
		$values .= $result_val . "','" ;
      } 
	$fields=substr($fields,0,strlen($fields)-5);
	$values=substr($values,0,strlen($values)-12);  
	echo "Field Count : " . count(explode(",", $fields)) . "<p />";
	echo "Fields: " . $fields;
	echo "<p />Value Count : " . count(explode(",", $values)) . "<p />";
	echo "Values: " . $values . "<p />";
	$strSQL = "Insert into YOURDB ($fields) VALUES ('$values)";
	return $strSQL;
   } 
} 
 
?>

以上是关于PHP 使用PHP为所有表格变量(POST / GET)创建插入MYSQL的主要内容,如果未能解决你的问题,请参考以下文章

PHP $_POST 变量

PHP 处理程序中的表单 $_POST 变量为空

PHP 如何以正确的方式过滤所有 $_POST 变量

PHP:检查任何已发布的变量是不是为空 - 表单:所有字段都是必需的

PHP、动态表单、访问 POST 变量、复选框

PHP 打印所有POST变量