【问题标题】:PHP/HTML tables and buttons that link to different a page/website链接到不同页面/网站的 PHP/HTML 表格和按钮
【发布时间】:2018-09-15 08:28:55
【问题描述】:

我的网站上有一个表格,其中显示了其中的数据。数据旁边有 3 个按钮,更新、加入和删除。

“更新”和“删除”按钮功能正常,但使用“加入”按钮我无法修复。我想让加入按钮做的是点击链接到一个网站,例如,一旦用户点击加入按钮,我希望它转到这个页面:http://localhost:3000/

我一直在尝试使用a 标记而不是input 标记,因为我将input 标记用于其他按钮并且没有运气让它工作。我是这一切的初学者,非常感谢您的帮助,并提前感谢您!

我的代码:

echo "<table>
   <tr>
   <th>Title</th>
   <th>Description</th>
   <th></th>
   <th>Update</th>
   <th>Join</th>
   <th>Delete</th>
   </tr>";
   while($record = mysql_fetch_array($myData)){
   echo "<form action=findGroup.php method=post>";
   echo "<tr>";
   echo "<td>" ."<input type=text name=name value='" . $record['form_name'] . "'/> </td>";
   echo "<td>" ."<input type=text name=description value='" . $record['form_description'] . "'/> </td>";
   echo "<td>" ."<input type=hidden name=hidden value='" . $record['form_id'] . "'/></td>";
   echo "<td>" ."<input type=submit name=update value='update" . "'/> </td>";
   echo "<td>" ."<a href='localhost:3000' />" .  " >Join</a></td>";
   echo "<td>" ."<input type=submit name=delete value='delete" . "'/> </td>";
   echo "</tr>";
   echo "</form>";
  }
  echo "</table>";

【问题讨论】:

  • 您忘记了 URL (http://) 中的方案……而且在 href 属性后面还有一个随机的垃圾 /&gt;
  • 哦,你需要帮助吧;您是否知道 mysql_* 函数已被弃用(自 PHP 5.5 起)并自 PHP 7 起被删除?切换到MySQLiPDO 的更安全、更友好的课程。有传言说,每次调用mysql_ 函数时,都会有一只独角兽死去。别再杀独角兽了。
  • “我没能修复的加入按钮”——问题应该包括一个明确的问题陈述。描述预期的和实际的行为。您还应该包括minimal reproducible example(强调最小)。如果问题是 HTML 没有按照您想要的方式运行:显示 PHP 的 HTML 输出而不是 PHP。 (如果 PHP 没有生成您想要的输出,则显示所需的和实际的输出)。
  • @IsThisJavascript lmao,我会更新函数:D

标签: php html button hyperlink


【解决方案1】:

如果你不必使用动态变量,应该有单引号,只需像下面这样直接回显html。

URL 必须以协议http:///&gt; 开头,这是指元素的自我关闭,因为您需要&lt;a&gt; 标记,而无需使用自我关闭。

echo "<td><a href='http://localhost:3000'>Join</a></td>";

一个 URL 有两个主要组成部分:

协议标识符: 对于 URL http://example.com,协议 标识符是 http
资源名称: 对于 URL http://example.com, 资源名称是example.com

【讨论】:

  • 非常感谢!问题已解决:)
  • 是的,我可以接受答案是有时间限制的,请等待:D
【解决方案2】:

那一行中的括号太多了 (&gt;)。此外,您可以省略其中的一些引号:

echo "<td><a href='http://localhost:3000'>Join</a></td>";

【讨论】:

  • 感谢您的帮助,按钮仍然无法链接到网页,您知道如何解决这个问题吗? :)
  • 谢谢,问题已经解决了 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
  • 2020-07-26
相关资源
最近更新 更多