2015-12-03 35 views
1

嗨我想添加我的PHP變量$刪除到查詢字符串,以便當提交按鈕被按下時,發生的行動是一個請求remove_friend_db.php?用戶= 其中user =包含$ remove的值。插入一個PHP變量到我的HTML網址

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 
} 
+0

'$ remove'是贈品空白? – rray

回答

3

<?php echo $remove ?> ...你不輸出任何東西。你基本上只是說「這裏有一個變量」,而php會「好的,不管」。

+0

actualy有一個語法錯誤或兩個附近,但這很有趣:) –

+0

謝謝!那工作 –

2

你也應該可以通過隱藏的輸入字段來完成。這樣的事情應該工作...

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 
} 
+1

' $ remove'不在'php'標籤內,它將按原樣打印。 $刪除 –

+0

@AlexAndrei是的,你是絕對正確的。修復它的答案。感謝您的評論。 – FrW

+0

謝謝!該作品 –

3

我不知道你爲什麼使用這種技術。
如果你想使用表單,然後創建一個輸入字段,然後將其發送到文件。

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

但是'type =「text」name =「」'會在html表單中顯示一個文本字段。 – FrW

+0

Make it hidden type =「隱藏」 – CapeStar

+0

謝謝!這樣可行 –

0

如果打開短標籤(在php.ini中),這是偉大的模板,你可以執行以下操作:

value="<?=$remove?>"