无法在PHP

时间:2016-12-06 19:41:20

标签: php url parameters parameter-passing

我试图将变量从一个页面传递到另一个页面,方法是将其附加到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=

有人可以指出我在这里遗漏了什么。

3 个答案:

答案 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> 最好避免强调你的班级名称