在我的html url中插入一个php变量


Insert a php variable into my html url

嗨,我正试图将我的php变量$remove添加到查询字符串中,这样当按下提交按钮时,发生的操作就是请求remove_friend_db.php?用户=其中user=包含$remove的值。

while ($row = $result->fetch_row())
{
    echo "<img src='images/$row[0]_thumb.jpg' atl='userThumbnail'>";
    echo "$row[1] $row[2] $row[3]";
    $remove= $row[0];
    ?>
    <form method="GET" action="remove_friend_db.php?remove="<?php "$remove">"">
    <input type="submit" value="Remove Friend">
    </form>
    <?php
}

<?php echo $remove ?>。。。您没有输出任何内容。你基本上只是在说"这是一个变量",php则在说"好吧,不管怎样"。

我不知道你为什么要使用这种技术
如果您想使用Form,那么创建一个输入字段,然后将其发送到文件中。

<form method="GET" action="remove_friend_db.php">
    <input type="hidden" name="" id="" value="<?php echo $remove; ?>" />
    <input type="submit" value="Remove Friend">
</form>

您还应该能够通过隐藏的输入字段来实现。像这样的东西应该行得通。。。

while ($row = $result->fetch_row())
{
    echo "<img src='images/$row[0]_thumb.jpg' atl='userThumbnail'>";
    echo "$row[1] $row[2] $row[3]";
    $remove= $row[0];
  ?>
    <form method="GET" action="remove_friend_db.php">
    <input type="hidden" name="remove" value="<?php $remove ?>">
    <input type="submit" value="Remove Friend">
    </form>
  <?php
}

如果您打开短标签(在php.ini中),这对模板化非常有用,您可以执行以下操作:

value="<?=$remove?>"