2016-12-06 11 views
0

我試圖從一個網頁到另一個傳遞變量),我得到的URL原樣

$title= $_GET['name']; 
echo $title; 

但沒有顯示我的URL看起來像這 - http://localhost/mdb/single.php?name=

可有人請指出,如果我失去了一些東西這裏。

+0

你可以檢查你的HTML/Page Source看到的是由您的PHP代碼生成的HTML?看起來像$ m ['Title']的值可能是空的。 – Maximus2012

+1

你是否在迴應那個鏈接?否則它將無效。正如@ Maximus2012已經提到的那樣,'$ m ['Title']'很可能是空的,因此您需要設置它。 – Nytrix

+0

@ Maximus2012感謝您的回覆。是的,我可以在附加參數的頁面上打印變量。此外,如果我傳遞一個字符串,像-href ='single.php?name = hello,我可以在另一端獲得它。 – SankalpJadon

回答

1

試試這個

<a href='single.php?name=<?php echo $m['Title']; ?>' class='movie-beta__link'>Title</a> 
0

你讓你的單引號和雙引號混合起來。用單引號,你必須添加變量和雙引號,你可以把它們放在裏面。但是,如果您不在<?php標記之外,則可以使用<?=來回顯變量。

<a href="single.php?name=<?= $m['Title'] ?>" class="movie-beta__line">

0

這將上面的工作:

<a href='single.php?name=<?php echo $m['Title']; ?>' class='movie-beta__link'>Title</a> 

如果這一切是在PHP的回聲,使用<a href='single.php?name='".$m['Title']."' class='movie-beta__link'>Title</a> 並以其良好,以避免對你的類名下劃線

相關問題