使用 PHP 显示 html 时用多个引号连接

concatenation with multiple quotes while displaying html using PHP

这里请帮忙拼接

    echo"<form class='navbar-form navbar-left' role='search' method='POST' action='addr3.php'>
    <input type="hidden" name="id_delete" value="'.$id_r.'">
    <button type='submit' class='btn btn-primary'> I am Roaming </button>
    </form>";

有些 ' 没有正确使用。改变这个 -

value="'.$id_r.'"value='" . $id_r . "'

type="hidden"type='hidden'

name="id_delete"name='id_delete'

整个代码将是 -

echo "<form class='navbar-form navbar-left' role='search' method='POST' action='addr3.php'>
<input type='hidden' name='id_delete' value='" . $id_r . "'>
<button type='submit' class='btn btn-primary'> I am Roaming </button>
</form>";

确保您没有以相同的方式使用 '",这应该有效:

echo "<form class='navbar-form navbar-left' role='search' method='POST' action='addr3.php'>
<input type='hidden' name='id_delete' value='".$id_r."'>
<button type='submit' class='btn btn-primary'> I am Roaming </button>
</form>";

只需反转引号即可。

<?php
echo '<form class="navbar-form navbar-left" role="search" method="POST" action="addr3.php">
        <input type="hidden" name="id_delete" value="'.$id_r.'">
        <button type="submit" class="btn btn-primary"> I am Roaming </button>
    </form>';
?>