Php 在HTML表的空单元格中创建链接
我有一张桌子。有没有办法使链接只为空Php 在HTML表的空单元格中创建链接,php,html,Php,Html,我有一张桌子。有没有办法使链接只为空td(点击加号) 如果任何td有姓名或年龄,则跳过制作链接 我希望任何人都能理解 index.php <table> <tr> <td><?php echo $name ;?><a href ="add.php">+</td> <td><?php echo $age ;?><a href ="add.php">+</td> </tr&g
td
(点击加号)
如果任何td
有姓名或年龄,则跳过制作链接
我希望任何人都能理解
index.php
<table>
<tr>
<td><?php echo $name ;?><a href ="add.php">+</td>
<td><?php echo $age ;?><a href ="add.php">+</td>
</tr>
<table>
+
+
+试试这个
<table>
<tr>
<td><?php echo (strlen(trim($name)) > 0) ? $name : "<a>+</a> ;?>+</td>
<td><?php echo (strlen(trim($age)) > 0) ? $age : "<a>+</a> ;?>+</td>
</tr>
<table>
+
+试试这个
<table>
<tr>
<td><?php echo (strlen(trim($name)) > 0) ? $name : "<a>+</a> ;?>+</td>
<td><?php echo (strlen(trim($age)) > 0) ? $age : "<a>+</a> ;?>+</td>
</tr>
<table>
+
如果设置的值大于打印值,则需要检查您的值是否已设置且不为空,否则将anchar链接打印为:
示例:
<td>
<?=(isset($name) && !empty($name) ? $name : "<a href ='add.php'>+</a>");?>
</td>
<td>
<?=(isset($age) && !empty($age) ? $age : "<a href ='add.php'>+</a>");?>
</td>
如果设置的值大于打印值,则需要检查您的值是否已设置且不为空,否则将anchar链接打印为: 示例:
<td>
<?=(isset($name) && !empty($name) ? $name : "<a href ='add.php'>+</a>");?>
</td>
<td>
<?=(isset($age) && !empty($age) ? $age : "<a href ='add.php'>+</a>");?>
</td>
如果存在isset()
那么为什么strlen()
?假设$name只有一个空格,实际上是无效的。另外,isset()
将通过使用isset进行计算,如果$name有一个空格,那么它将不会显示链接。这就是为什么我说在feildsifisset()
中添加空格是无效的。如果strlen()
存在,那么为什么strlen()
呢?假设$name只有一个空格,实际上是无效的。另外,isset()
将计算通过使用isset,如果$name有一个空格,那么它将不会显示链接。这就是为什么我说如果$name和$age不为空,在feildscheck中放入空格是无效的,如果为空,则生成一个值为+的变量,如果不为空,则生成一个带有锚定标记的变量+检查$name和$age是否为空,如果为空,则生成值为+的变量,如果不为空,则生成启用锚定标记的变量+