因为你表到的提交方式是“POST”啊,你把表单改为这样:
<form name="form1" id="form1" method="get" action="save3.php">那你<?
$name=$_GET['name'];
echo $name;
?>
就是正确的
<form name="form1" id="form1" method="get" action="save3.php">那你<?
$name=$_GET['name'];
echo $name;
?>
就是正确的
<?php
//在查询表单中放一个 hidden 类型的 submitflag
$pagesize = 20;
if(isset($_POST["submitflag"])){ //得到搜索关键字
$searchkey = $_POST["key"];
$page = 1;
}else{
$page = $_GET["key"];
$serchkey = $_GET["key"];
}
$querysql = "select * from dbname where field like '%$serchkey%' ";
$result = mysql_query($querysql);
$total = mysql_num_rows($result);
$query = sprintf("%s Limit %s,'%%s%'",$querysql, $page*$pagesize,$pagesize);
if($total>$pagesize){
while($page*$pagesize<$total){
printf("<a href='page=%s&key=%s'>%s</a>",$page,$key,$page);
$page++;
}
}
/*
数据处理
*/
?>在一段程序中既有POST又有GET
技术上怎么实现呢?
而你如果是通过表单POST传递的话就用$_POST['id']。
$searchkey = $_POST["key"]; //则取表单变量
$page = 1;
}else{
$page = $_GET["key"];
$serchkey = $_GET["key"]; //否则取url变量
}
-----------------------------------
get是接URL上的变量的 post是接form中的变量的
------------------------------------------
get怎么接URL上的变量啊
比如说test.php?cgr=$cgr
$_Get['cgr']能把$cgr接下来吗?
// 获取所有 POST 或 GET 或 COOKIE 值,不再用 $_*["*"],可直接用 $*
foreach ($_GET as $hk){ ${key($_GET)} = $hk; next($_GET);}
foreach ($_POST as $hk){ ${key($_POST)} = $hk; next($_POST);}
foreach ($_COOKIE as $hk){ ${key($_COOKIE)} = $hk; next($_COOKIE);}
这样加上这段,就不用那么烦搞懂什么post,get和cookie啦。直接用就好了。
那也不用这么麻烦吧extract($_REQUEST); 就可以了.
点提交之后
url上面没有?cgr="$cgr"的形式
就是一个 .\page2.php
这样怎么接url上的变量啊?^_^
----------------------------------------
这位大哥,真帮我大忙了,哈哈。
是空格1大哥我记住你的名字了,改日必当相谢
Name();//处理Name提交诓的函数都是从url从取得参数//这样就是post
if (cgiFormSubmitClicked("loadenvironment") == cgiFormSuccess) {
Name();//处理Name提交诓的函数,这个函数都是从url从取得参数
}
是空格1大哥我记住你的名字了,改日必当相谢
----------------------------------------大家一起学习:)
get用$_GET
action = ".\page2.php?cgr=hello"
补充
import_request_variables("pg");
什么问题都解决了,哈哈