如何将变量值传递给url。这是我的代码
<?php
if(isset($_POST['submit'])){
echo $v=$_POST['n'];
} ?>
<form method="post" action="/user/<?php echo $v; ?>">
<input type="text" name="n">
<input type="submit" name="submit" value="Submit">
在给出输入值并点击提交显示在url:
之后如果在我想要显示的网址中点击提交后输入值为raj
/用户/拉吉
答案 0 :(得分:2)
可以使用javascript实现此要求。
<form id="myForm" method="post" action="" onsubmit="return false">
<input type="text" name="n">
<input type="submit" name="submit" value="Submit">
</form>
使用jquery
$("#myForm").on("submit",function(){
var val=$("input[name='n']").val();
$(this).attr("action","<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>/user/"+val);
$(this).submit();
})
答案 1 :(得分:0)
使用方法=&#34;得到&#34;在您的表单标签中。