我正在建立一个人们可以建立旅行路线的旅游网站。
有预先建立的城市行程,用户可以点击按钮"Add to Itinerary"
,这会添加到数据库 - 这项工作正常。
我也希望用户有机会添加自己的城市。我想这样做的方法是点击一个类似于"Add to Itinerary"
的按钮,然后输入这个城市的名称并以这种方式添加到列表中。
这是我为"Add to Itinerary"
工作的代码。
<?php
if ( $_SESSION['user'] != "" ) {
if ( in_array("Bangkok", $aray) ) { ?>
<button class="buttonAddedItinerary">Already Added </button>
<?php
} else {
?>
<a href="process.php?action=addtoItinirary&UCty=Bangkok">
<button class="buttonAddItinerary">Add to Itinerary</button>
</a>
<?php
}
}
?>
所以基本上我想要点击按钮:
<a href="process.php?action=addtoItinirary&UCty=USERINPUT"...
答案 0 :(得分:1)
这是基本的HTML表单创建和处理。任何来自过去10年以上的初学者PHP教程都将向您展示如何做到这一点。您将在表单标记中使用method="GET"
。
以下是PHP文档的教程:http://us1.php.net/manual/en/tutorial.forms.php
答案 1 :(得分:0)
您可以使用GET传递用户输入并将其添加到URL。因此,当用户输入存在时,将process.php?action=addtoItinirary&UCty=Bangkok
替换为process.php?action=addtoItinirary&UCty=UserCity
之后只需清理用户输入。