在PHP中的HTML标记内输出PHP

在PHP中的HTML标记内输出PHP,php,html,Php,Html,有点拘泥于这个问题,尝试了用PHP输出常规HTML的所有方法,效果很好,但是当尝试获取PHP代码,然后将其转换为HTML链接时,所有内容都在PHP中。第17行和第18行是问题所在,这对某人来说可能很简单,但对我来说却很难: 非常感谢您的帮助。提前谢谢 <?php if($output == true) { echo "<td>".$id."</td>"; echo "<td&

有点拘泥于这个问题,尝试了用PHP输出常规HTML的所有方法,效果很好,但是当尝试获取PHP代码,然后将其转换为HTML链接时,所有内容都在PHP中。第17行和第18行是问题所在,这对某人来说可能很简单,但对我来说却很难: 非常感谢您的帮助。提前谢谢

  <?php  

    if($output == true) { 

                echo "<td>".$id."</td>";
                echo "<td>".$fname."</td>";
                echo "<td>".$lname."</td>";
                echo "<td>".$dob."</td>";
                echo "<td>".$gender."</td>";
                echo "<td>".$hnumber."</td>";
                echo "<td>".$mnumber."</td>";
                echo "<td>".$email."</td>";
                echo "<td>".$username."</td>";
                echo "<td>".$address."</td>";
                echo "<td>".$type."</td>";
                echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";                   echo "<td><a href='memberedit.php?id=".$rows['ID']."'>Edit</a></td>";        
            echo "</tr>";
            echo "</table>";
    }
    ?>
改成

echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";
有用:

将其更改为

echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";

有用:

您的字符串不正确。 更改这些行:

 echo "<td>".<a href="memberdelete.php<?php echo '?id='.$rows['ID'];?>">Delete</a>."</td>";
 echo "<td>".<a href="memberedit.php<?php echo '?id='.$rows['ID']; ?>"
致:


您的字符串不正确。 更改这些行:

 echo "<td>".<a href="memberdelete.php<?php echo '?id='.$rows['ID'];?>">Delete</a>."</td>";
 echo "<td>".<a href="memberedit.php<?php echo '?id='.$rows['ID']; ?>"
致:


试试这个,我写得很快,希望它能起作用:

echo '<td><a href="memberdelete.php?id='.$rows['ID'].'">Delete</a></td>';
echo '<td><a href="memberedit.php?id='.$rows['ID'].'">Edit</a></td>';

试试这个,我写得很快,希望它能起作用:

echo '<td><a href="memberdelete.php?id='.$rows['ID'].'">Delete</a></td>';
echo '<td><a href="memberedit.php?id='.$rows['ID'].'">Edit</a></td>';

你的问题是在同一行上附上可怕的引号和多个回音

更新至:

 echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";
 echo "<td><a href='memberedit.php?id=".$rows['ID']."'>Edit</a></td>";

你的问题是在同一行上附上可怕的引号和多个回音

更新至:

 echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";
 echo "<td><a href='memberedit.php?id=".$rows['ID']."'>Edit</a></td>";

您可以对上述代码执行此操作:

 <?php  

    if($output == true) { 

                echo "<td>".$id."</td>";
                echo "<td>".$fname."</td>";
                echo "<td>".$lname."</td>";
                echo "<td>".$dob."</td>";
                echo "<td>".$gender."</td>";
                echo "<td>".$hnumber."</td>";
                echo "<td>".$mnumber."</td>";
                echo "<td>".$email."</td>";
                echo "<td>".$username."</td>";
                echo "<td>".$address."</td>";
                echo "<td>".$type."</td>";
                echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";
                echo "<td><a href='memberedit.php?id=".$rows['ID']."'>Edit</a></td>";

            echo "</tr>";
            echo "</table>";
    }
    ?>

您可以对上述代码执行此操作:

 <?php  

    if($output == true) { 

                echo "<td>".$id."</td>";
                echo "<td>".$fname."</td>";
                echo "<td>".$lname."</td>";
                echo "<td>".$dob."</td>";
                echo "<td>".$gender."</td>";
                echo "<td>".$hnumber."</td>";
                echo "<td>".$mnumber."</td>";
                echo "<td>".$email."</td>";
                echo "<td>".$username."</td>";
                echo "<td>".$address."</td>";
                echo "<td>".$type."</td>";
                echo "<td><a href='memberdelete.php?id=".$rows['ID']."'>Delete</a></td>";
                echo "<td><a href='memberedit.php?id=".$rows['ID']."'>Edit</a></td>";

            echo "</tr>";
            echo "</table>";
    }
    ?>

你把引号和html标签放错地方了。所以

改变

echo "<td>".<a href="memberdelete.php<?php echo '?id='.$rows['ID']; ?>">Delete</a>."</td>";
echo "<td>".<a href="memberedit.php<?php echo '?id='.$rows['ID']; ?>"


如果您对引号和为引号内的参数赋值有问题,请尝试将引号和html标记放错位置

改变

echo "<td>".<a href="memberdelete.php<?php echo '?id='.$rows['ID']; ?>">Delete</a>."</td>";
echo "<td>".<a href="memberedit.php<?php echo '?id='.$rows['ID']; ?>"


如果您对引号和为引号内的参数赋值有问题,请尝试

如果引号有问题,您可能需要研究使用语法。或者一个模板引擎。为此干杯!Rikesh的修复效果很好!如果引号给您带来麻烦,您可能需要研究如何使用语法。或者一个模板引擎。为此干杯!Rikesh的修复效果很好!