0

我需要在 URL 中使用查询字符串来完成表单,但问题是通过放置基本形状 (page.php?title=value&title2=value) 不完整。通过从 MYSQL 数据库中读取值来预先填写表格。这是代码:

<form action="change.php" method="post">
Titulo:<br />
<input name="titulo" type="text" value="'.$row_show['titulo'].'"size="120" maxlenght="50"/><br /><br />
Banner URL:<br />
<input name="banner" type="text" value="'.$row_show['banner'].'"size="120"/><br /><br />
Link:<br />
<input name="link" type="text" value="'.$row_show['link'].'"size="120"/><br /><br />
Descripcion:<br />
<input name="descripcion" type="text" value="'.$row_show['descripcion'].'"size="120" maxlenght="70"/><br /><br />
Disponibilidad:<br />
<input name="disponibilidad" type="text" value="'.$row_show['disponibilidad'].'"size="120"/><br /><br />
<input type="hidden" name="id" value="'.$row_show['id'].'" />
<br />
<input type="submit" class="proofbutton" name="modificar" value="MODIFICAR ADSPACE" />
</form>

我需要以这种形式插入其他值,但我不需要删除默认值。

例如 change.php?titulo=Nick&descripcion=test%20fill

对不起,我的英语不好。谢谢

4

2 回答 2

0

我不确定为什么浏览器不会转发所有输入数据,但尝试使用 javascript 提交表单,看看是否可行。就像是:

<a href="javascript:this.parentNode.submit()">Submit</a>

您可能需要考虑确定是否在接收端指定了默认值,而不是向查询字符串添加默认值,如果没有,则使用默认值。

于 2013-06-04T02:52:24.330 回答
0

一种简单的方法... 将任何默认值存储在 page.php 上它们自己唯一命名的隐藏字段中。然后,当您发布到 change.php 时,您可以编写确定应保存哪些值的逻辑。

于 2013-06-04T02:52:37.253 回答