test3.php:
<html>
<head>
<script type="text/javascript">
function clicksearch()
{
var brand = document.getElementById("brand").value;
var model = document.getElementById("model").value;
var years = document.getElementById("years").value;
var querybuilder = document.getElementById("querybuilder"); querybuilder.value = brand+' '+model+' '+years; document.getElementById("form1").submit();
}
</script>
</head>
<body>
<form action="test4.php" method="get" id="form1">
<select name="brand" id="brand">
<option></option>
<option value="AAA">AAA</option>
<option value="BBB">BBB</option>
<option value="CCC">CCC</option>
</select>
<select name="model" id="model">
<option></option>
<option value="DDD">DDD</option>
<option value="EEE">EEE</option>
<option value="FFF">FFF</option>
</select>
<select name="years" id="years">
<option></option>
<option value="GGG">GGG</option>
<option value="HHH">HHH</option>
<option value="III">III</option>
</select>
<!-- <input type="submit" value="Enter" name="enter"> onclick="clicksearch();"-->
<a href="javascript:clicksearch();">Enter</a>
</form>
<br>
<form action="test5.php" method="post">
<input type="text" name="querybuilder" id="querybuilder" value="search here...">
<input type="submit" name="search" value="查询">
</form>
</body>
</html>
test4.php:<?php
$brand = $_REQUEST["brand"];
$model = $_GET["model"];
$years = $_GET["years"];
$a = array($brand,$model,$years);
?>现在想取得$a,并且在表单提交页面的
<input type="text" name="querybuilder" id="querybuilder" value="search here...">
改变value值,值为$a数组里面的元素。谢谢了
<html>
<head>
<script type="text/javascript">
function clicksearch()
{
var brand = document.getElementById("brand").value;
var model = document.getElementById("model").value;
var years = document.getElementById("years").value;
var querybuilder = document.getElementById("querybuilder"); querybuilder.value = brand+' '+model+' '+years; document.getElementById("form1").submit();
}
</script>
</head>
<body>
<form action="test4.php" method="get" id="form1">
<select name="brand" id="brand">
<option></option>
<option value="AAA">AAA</option>
<option value="BBB">BBB</option>
<option value="CCC">CCC</option>
</select>
<select name="model" id="model">
<option></option>
<option value="DDD">DDD</option>
<option value="EEE">EEE</option>
<option value="FFF">FFF</option>
</select>
<select name="years" id="years">
<option></option>
<option value="GGG">GGG</option>
<option value="HHH">HHH</option>
<option value="III">III</option>
</select>
<!-- <input type="submit" value="Enter" name="enter"> onclick="clicksearch();"-->
<a href="javascript:clicksearch();">Enter</a>
</form>
<br>
<form action="test5.php" method="post">
<input type="text" name="querybuilder" id="querybuilder" value="search here...">
<input type="submit" name="search" value="查询">
</form>
</body>
</html>
test4.php:<?php
$brand = $_REQUEST["brand"];
$model = $_GET["model"];
$years = $_GET["years"];
$a = array($brand,$model,$years);
?>现在想取得$a,并且在表单提交页面的
<input type="text" name="querybuilder" id="querybuilder" value="search here...">
改变value值,值为$a数组里面的元素。谢谢了
$a[1]
$a[2]这种形式的
并且<input type="text" name="querybuilder" id="querybuilder" value="search here...">
改变value值,值为$a数组里面的元素。
如果我弄出一大推操作数据库的代码,你也需要看,但不是问题重点撒
这么问吧,假设我的$a是从数据库查询出来的结果集(数组),现在返回到前台界面
并且有相应数据<input type="text" name="querybuilder" id="querybuilder" value="search here...">
改变value值,值为$a数组里面的元素。请问怎么回到提交页面,并且能输出数据?
<input type="text" name="querybuilder" id="querybuilder" value="<?php echo $_GET['a'] ? $_GET['a'] : 'search here...';?>">
这个意思?
//ini.php
$ini = array();
//test3.php
include("ini.php");
<form action="test4.php" method="post">
<input type="text" name="querybuilder" id="querybuilder" value=<?=(empty($ini)?"":$ini[0])?>">
<input type="submit" name="search" value="查询">
//test4.php
include("ini.php");
$ini = $_POST;