>  기사  >  백엔드 개발  >  表单提交解决方法

表单提交解决方法

WBOY
WBOY원래의
2016-06-13 10:33:48964검색

表单提交
本人新手,帮忙看下。
有N表单都要提交到同一个页面处理数据,也就是写入数据库。
add.php




add2.php




add3.php




adddate.php这个页面应该怎么写啊?

$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// some code
mysql_select_db("survey", $con);


$sql="insert INTO information (t1)
VALUES('.$t1')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "<script>alert('ok! 1 record added') </script>";
mysql_close($con);



?>


各位好心人帮忙看看如何写adddate.php
这个是个函数问题,我不太懂啊。


------解决方案--------------------
在每一张表单的action中加入不同的参数,以便区分处理:
PHP code
<?php #adddate.php$con = mysql_connect("localhost","root","");if (!$con)  {  die('Could not connect: ' . mysql_error());  }// some codemysql_select_db("survey", $con);#处理add1if(isset($_GET['date']) && $_GET['date']==1){  $sql="insert INTO information (t1) VALUES('".trim($_POST['t1'])."')";  if (!mysql_query($sql,$con)){    die('Error: ' . mysql_error());  }  echo "<script>alert('ok! 1 record added') ";  mysql_close($con);}#处理add2if(isset($_GET['date']) && $_GET['date']==2){……}#处理add3if(isset($_GET['date']) && $_GET['date']==3){……}?>#add.php
#add2.php
#add3.php

------解决方案--------------------
if(isset($_POST[t1]))
$sql="insert INTO information (t1) VALUES('{$_POST[t1]}')";
if(isset($_POST[t1]))
$sql="insert INTO information (t2) VALUES('{$_POST[t2]}')";
if(isset($_POST[t1]))
$sql="insert INTO information (t3) VALUES('{$_POST[t3]}')";

不需要什么函数。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.