我试图将变量从一个页面传递到另一个页面,方法是将其附加到URL,如this-
<a href='single.php?name=".$m['Title']." ' class='movie-beta__link'>
在下一页(single.php)中,我将网址设为 -
$title= $_GET['name'];
echo $title;
但没有显示任何内容,我的网址看起来像这样 - http://localhost/mdb/single.php?name=
有人可以指出我在这里遗漏了什么。
答案 0 :(得分:1)
试试这个
<a href='single.php?name=<?php echo $m['Title']; ?>' class='movie-beta__link'>Title</a>
答案 1 :(得分:0)
你的单引号和双引号混淆了。使用单引号,您必须附加变量和双引号,您可以将它们放在里面。但是,如果您不在<?php
标记内,则可以使用<?=
来回显变量。
<a href="single.php?name=<?= $m['Title'] ?>" class="movie-beta__line">
答案 2 :(得分:0)
这将在上面工作:
<a href='single.php?name=<?php echo $m['Title']; ?>' class='movie-beta__link'>Title</a>
如果所有这些都在php echo中,请使用<a href='single.php?name='".$m['Title']."' class='movie-beta__link'>Title</a>
最好避免强调你的班级名称