0

我有这个:

echo '<input type="text" id="address" name="address" value="'.$address.'" />';

当您在搜索表单中输入您的地址(我的地址)并点击“搜索”按钮时,我想在链接中自动搜索添加城市名称和国家,链接看起来像 .../index.php?address=my+adress+citiname +县。

提前致谢!

4

2 回答 2

0

那么只需method="get"在 post 字段中使用 a ,它就会将字段转储到 URL 中?

<form action="" method="get">
    <input  type="text" name="myAddress">
    <input type="text" name="city">
    <input type="text" name="county">
    <input type="submit" value="Go Search">
</form>

如果您不想添加字段,则需要解析该myAddress字段并使用 ameta redirect填充您从其地址解析的数据。

于 2012-07-22T22:56:04.580 回答
0

它会更直接:

  • 在 index.php 中添加城市名称和国家,如果它们在 _SESSION 中是已知的

或者:

  • 在表单中添加一个(可能是隐藏的)带有城市名称和地址的字段,即使您会从表单中收到两个不同的值并需要合并它们

完全按照您的意愿行事,您需要在提交之前修改查询;这样做是最简单的,例如,使用 jQuery。

于 2012-07-22T22:58:42.723 回答