2015-06-20 81 views
1

首先,我几乎没有编程经验,甚至用.php如何创建一个在.php表格中打开链接的HTML按钮?

我实际上是想弄清楚我们上一位程序员在离开他的工作之前离开我们的代码。

基本上,我有内幕信息的表格。

多重信息对于创建一个超链接的新字符串非常有用。

我的变量是“构建超链接字符串”,名为$createdlink

这一切都运作良好,但这些链接看起来像这样:

http://www.fdksmsdkldfkmkdfmhd.com/search/?kldsmnfkjldsfgsdfjgnfsdjkgfjdknkmgfdlkmfgkfdmglkfdmlgfdkl 

它占用过多发生在表中。

我的目标是在我的表格内创建HTML按钮,因此它占用的空间更少,并且它在做同样的工作。

这里是我的“工作代码”看起来像

echo '<td class="'.$info->type.'">'.$createdlink.'&nbsp;</td>'; 

我怎样才能插入HTML按钮替换$createdlink

回答

1

你需要的是一个anchor element - 至于如何风格它作为一个按钮,你有几种选择,但要获得更小的链接是最简单的方法就是看起来像"<a href='$createdlink'>Go</a>"

0

你可以做这样的事情:

$form = "<form action='$createdlink'>"; 
$form .= "<input type='submit' value='This is a button link'>"; 
$form .= "</form>"; 
echo '<td class="'.$info->type.'">'.$form.'&nbsp;</td>'; 
+0

非常感谢! 就是这样。 只有一件事...按钮是否正常工作,但它会未完全建立 下面的链接是我的“创建链接” $ createdlink =“http://www.website.com/search /?q ='.rawurlencode($info->info1).'%20'.rawurlencode($info->info2).'restofthewebsite.html'; 当我按一下按钮,就直接进入http://www.website.com/search/?q=没有其他的字符串。 是因为这是不是在正确的地方的撇号的?谢谢你的帮助! – Patrick

+0

尝试从'

'像 '' – Allkin

+0

尝试移除撇号我明白我做错了什么。我需要弄清楚特殊字符,因为有一个“?”在我的搜索字符串中。只要我知道如何,这将是完美的。非常感谢Allkin! – Patrick

相关问题