【问题标题】:Make phone number clickable in PHP request table results [duplicate]在PHP请求表结果中使电话号码可点击[重复]
【发布时间】:2023-03-19 10:29:02
【问题描述】:

我有一个表格,其中包含从 PHP 请求发出的数据,如果与移动设备一起使用,我想让电话号码可点击以允许传递呼叫,并尽可能使整个单元格可点击。

我的实际 PHP 代码是:

while($row = mysql_fetch_array($result))
{
echo "<tr>";

    echo "<td align='center'>" .$row['name']. "</td>";      
    echo "<td align='center'>" .$row['phone']. "</td>";

echo "</tr>";

  }
  echo "</table>";

【问题讨论】:

  • 应该先尝试自己研究此类问题。在网络搜索中查找信息并不难

标签: php html-table


【解决方案1】:

你必须插入一个锚标记

在链接中,您可以使用tel:callto: 来使用自动拨号功能 更多信息How to mark-up phone numbers?

为你编码

while($row = mysql_fetch_array($result))
{
echo "<tr>";

    echo "<td align='center'>" .$row['name']. "</td>";      
    echo "<td align='center'><a href='tel:" . $row['phone'] . "'>" .$row['phone']. "</a></td>";

echo "</tr>";

  }
  echo "</table>";

【讨论】:

  • 在 td 周围放置锚点不是有效的 HTML。更好的解决方案是链接 td.txt 中的文本(电话号码)。如果需要,您可以将 display:block; width: 100%; 添加到锚点。
  • 啊,我的错,我没有太关注我把锚放在哪里 :) 我会做一个编辑
  • 非常感谢,它解决了我的问题...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 2012-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多