php通过输入表单将字符连结到url对应的参数中
现在有一个http://example.com/result.php?input=xxx&page=xxx的url我想在这个result.php页面上写一个表单,表单里输...
现在有一个 http://example.com/result.php?input=xxx&page=xxx的url
我想在这个result.php页面上写一个表单,表单里输入的字符串点击按钮提交后,这个字符串被连结到原来input的字符串之后去。
例如http://example.com/result.php?input=123&page=2,我输入abc提交,跳转后的input变成【原先的input】+【输入数据】,也就是url变成http://example.com/result.php?input=123abc&page=2
求教该如何写呢,希望能写下完整的代码 展开
我想在这个result.php页面上写一个表单,表单里输入的字符串点击按钮提交后,这个字符串被连结到原来input的字符串之后去。
例如http://example.com/result.php?input=123&page=2,我输入abc提交,跳转后的input变成【原先的input】+【输入数据】,也就是url变成http://example.com/result.php?input=123abc&page=2
求教该如何写呢,希望能写下完整的代码 展开
8个回答
展开全部
你可以试试这个html代码,随便输入东西然后提交就可以看到你想要的相关。
<form action="" method="get">
<p> input:<input type="text" name="input"></p>
<p> page:<input type="test" name="page"></p>
<p><input type="submit" value="提交"></p>
</form>
原理:通过get来提交表单,参数就会体现在url上。
你可以加多几个input,改变name的值来试试
<form action="" method="get">
<p> input:<input type="text" name="input"></p>
<p> page:<input type="test" name="page"></p>
<p><input type="submit" value="提交"></p>
</form>
原理:通过get来提交表单,参数就会体现在url上。
你可以加多几个input,改变name的值来试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
if (isset($_POST['name'])) {
$string = $_POST['name'];
$query = $_SERVER["QUERY_STRING"];
$start = stripos($query, '&');
substr($query, 0,$start);
$url = substr($query, 0,$start).$string.substr($query, $start);
header('location:'.$_SERVER['PHP_SELF'].'?'.$url);
}
?>
<meta charset="UTF-8">
<form action="<?php echo $_SERVER['PHP_SELF'].'?'.$_SERVER["QUERY_STRING"];?>" method="POST">
<input type="text" name="name" ><br />
<input type="submit" value="提交">
</form>
望采纳 Thx
更多追问追答
追问
不行啊,输入前是result.php?input=123,输入abc以后变成result.php?abc=123,不是input=123abc呀?
追答
<?php
if (isset($_POST['name'])) {
$string = $_POST['name'];
$query = $_SERVER["QUERY_STRING"];
$start = stripos($query, '&');
$url = substr($query, 0,$start).$string.substr($query, $start);
header('location:'.$_SERVER['PHP_SELF'].'?'.$url);
}
?>
<meta charset="UTF-8">
<form action="<?php echo $_SERVER['PHP_SELF'].'?'.$_SERVER["QUERY_STRING"];?>" method="POST">
<input type="text" name="name" ><br />
<input type="submit" value="提交">
</form>
最新修改的 试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form method="get">
<input type="text" vlaue="" name="input" />
<input type="submit" value="{$_GET['input']}" />
</form>
然后你填写表单的时候,在value后面直接写不就可以了吗,当然还有其他的实现方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用事件触发完成:
当输入具体的内容片那个 离开输入框时候出发一个事件, 然后根据需要创建url 并赋予当前的表单的url
当输入具体的内容片那个 离开输入框时候出发一个事件, 然后根据需要创建url 并赋予当前的表单的url
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
method='get'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询