在PHP中创建可点击的URL

在PHP中创建可点击的URL,php,Php,尝试在PHP中创建可单击的URL。如果您访问www.wheels4rent.net/test00.html并输入位置和日期,单击“报价”将进入list_car5.php页面。在该页面的右侧是一个不起作用的“立即预订”按钮,下面是文本超链接。问题是,当单击文本超链接而不是给我www.thrifty.co.uk URL时,它给了我www.wheels4rent.net/www.thrifty.co.uk URL,而该URL显然不显示网页。请帮忙。此外,我还需要在我的“book now”按钮中创建文本

尝试在PHP中创建可单击的URL。如果您访问www.wheels4rent.net/test00.html并输入位置和日期,单击“报价”将进入list_car5.php页面。在该页面的右侧是一个不起作用的“立即预订”按钮,下面是文本超链接。问题是,当单击文本超链接而不是给我www.thrifty.co.uk URL时,它给了我www.wheels4rent.net/www.thrifty.co.uk URL,而该URL显然不显示网页。请帮忙。此外,我还需要在我的“book now”按钮中创建文本超链接。下面是代码

$url = (string)$car->book;

echo "<tr><td width=200px><' align='right' style='padding:1px; width:100px'><b>".$car->cartype."</b><br>".$car->carsipp."<br>".$car->transmission."</td><td><b>".$car->carexample."</b></td><td><b>&pound;".$car->price."
</b><br>Unlimited Miles</b><br><a href='$url'><input type='submit' name='Book Now' value='Book Now'><br>book now<br></a></td></tr>"; 
}
echo "</table>";
$url=(字符串)$car->book;

echo“您需要将http://添加到
标记中URL的开头。我甚至看不懂您发布的代码,因此这是我唯一能给出的答案。

使用标记的onclick属性,而不是将您的URL包装成一个

<input type='submit' name='Book Now' value='Book Now' 
   onclick="javascript:window.location('http://www.thrifty.co.uk')" />
<a href="http://www.thrifty.co.uk">Book Now</a>

单引号不读取变量。 因此,您可以在echo中编写整个html部分,也可以简单地关闭php标记并输入html代码,然后继续使用php代码

例如:

    <?php
echo "<input type='submit' value='submit' onclick='<script>window.location('http://www.google.com')</script>'";
?>

你能给我们一个你的URL的示例吗?另外,我会将单引号改为双引号,特别是对于你的href属性,我不确定HTML是否支持该.OP的单引号。请将此限制在一定范围内。使用我的网站联系人页面请求进一步的帮助不是一个好主意,对其他可能有此权限的人也没有帮助与您的问题相同。添加了http://in“;但是我的问题是它给了我回复http://%20www..etc你能用新的代码(整行)更新你的问题并格式化,这样我们就可以更容易地看到你做了什么。在我的声誉达到10分之前,它不允许我添加更多的url吗?但是你可以从上面的代码中看到,我把http://放在www前面,得到了%20。我会使用a而不是submit(我们不会提交任何表单)。我还将从只能接受javascript的对象(onclick)中删除“javascript:”指示符
BookNow
added http://in”;但我的问题是它给了我回复http://%20www..等等
    <?php
-----//php code here
----
----
?>
<input type="submit" value="submit" onclick="<script>window.location('http://www.google.com')</script>"/>
<?php
------
------
------
?>