在动作url php中传递变量值

时间:2016-11-24 10:34:55

标签: javascript php html css

如何将变量值传递给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

/用户/拉吉

2 个答案:

答案 0 :(得分:2)

  1. 可以使用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;在您的表单标签中。