Php 表单输入文本以输出文本作为特定链接

Php 表单输入文本以输出文本作为特定链接,php,html,forms,hyperlink,href,Php,Html,Forms,Hyperlink,Href,我有一张表格,效果很好。但我想像这样转换用户输入: <a href="update.php?oppdaterID=<?php echo $row_persondata2['id']; ?>"> "USERS INPUT" 文本框:“用户在此处写入内容。”->单击提交,文本现在添加到表中的SQL数据库中,但现在附加了HREF链接。“输出” 让我告诉你: <td nowrap="nowrap" align="right">*Brukernavn:</t

我有一张表格,效果很好。但我想像这样转换用户输入:

<a href="update.php?oppdaterID=<?php echo $row_persondata2['id']; ?>"> "USERS INPUT"
文本框:“用户在此处写入内容。”->单击提交,文本现在添加到表中的SQL数据库中,但现在附加了HREF链接。“输出”

让我告诉你:

  <td nowrap="nowrap" align="right">*Brukernavn:</td>

  <td><input type="text" name="brukernavn" value="" size="24" /></td>

</tr>

*Brukernavn:
当用户单击submit时,我希望文本如下所示:

<a href="update.php?oppdaterID=<?php echo $row_persondata2['id']; ?>"> "USERS INPUT"
像这样可能:

if(isset($_POST['brukernavn'])){
echo "<a href='update.php?oppdaterID=".$_POST['brukernavn']."'>your link here</a>";
}
if(isset($\u POST['brukernavn'])){
回声“;
}
尝试使用javascript

$(文档).ready(函数(){
$(“#我的按钮”)。单击(函数(){
var val=$('#brukernavn').val();
$('#mydiv').html('');
}); 
});

*布鲁克纳文:

如果使用POST方法,则可以使用$\u POST['brukernavn']在链接内显示用户的输入,如下所示:

<a href="update.php?oppdaterID=<?php echo $row_persondata2['id']; ?>"><?php echo $_POST['brukernavn']; ?></a>

您可以使用如下javascript函数:

<script type="text/javascript">
    function buildUrl() {
        var str;
        var myInput=document.getElementById("brukernavn");
        str = myInput.value;
       // and here you can build your URL using the variable str
    }
</script>

函数buildUrl(){
var-str;
var myInput=document.getElementById(“brukernavn”);
str=myInput.value;
//在这里,您可以使用变量str构建URL
}
不要忘记添加onclick=“buildUrl();“ 在“提交”按钮中。并将id属性添加到输入文本中,以便可以识别:

<td><input type="text" name="brukernavn" id="brukernavn" value="" size="24" /></td>


谢谢,但它能与HTML表单一起工作吗?在我的上一篇文章中添加了更多的代码。这是在哪里发生的,提交后在服务器上,还是在客户端使用JavaScript(如果是客户端,那么你需要向我们展示相关的HTML,而不是服务器端php)?我不确定你的意思。这里没有JavaScript。发布了全部代码