我必须在按钮元素的data-url属性中添加一个url。但是从url图像中,我必须添加id和book名称,这些是php变量。如何在我的data-url属性中添加这两个php变量?
这是网址:git reset --hard
git commit -m "Commit Message"
这是我的代码(我试过这个,但这不起作用):
http://localhost/book%20store/detail.php?id=53&cat=Game Of Thrones
来自网址:$book_id = $row['b_id'];
$book_name = $row['b_nm'];
echo'<table>
<tr>
<button class="sharer btn btn-lg"
data-url="http://localhost/book store/detail.php?id={$book_id}&cat={$book_name}" >
Share to Facebook </button>
</tr>
</table>';
并$row['b_id'] = 53
答案 0 :(得分:1)
假设你的vars不是空的,那么下面应该可以工作,你的orig不会工作,因为它有单引号和里面的vars。所以在下面的帖子中使用双引号或解决方案,要么应该工作
echo '<table>
<tr>
<button class="sharer btn btn-lg"
data-url="http://localhost/book store/detail.php?id=' . $book_id . '&cat=' . $book_name . '" >
Share to Facebook </button>
</tr>
</table>';
答案 1 :(得分:0)
我不确定我是否正确理解了您的问题,但如果您尝试将PHP变量插入PHP页面中的HTML元素,则可以像这样内联:
<a href="..." data-url="http://books.matrixmp3bd.com/book%20store/detail.php?id=<?PHP echo $bookId; ?>"></a>
$bookId
是您的图书ID变量。
请看这个问题:
Using PHP variables inside HTML tags?
根据OP的评论和代码段进行修改
在您提供的代码行中,您只需将$book_id
变量添加到echo语句中:
detail.php?id="'.$book_Id.'"> Share to</button>
注意我使用.
运算符将变量追加到您已经回显的字符串中。