传递变量和其他变量

时间:2012-02-11 22:05:04

标签: php javascript variables echo

这是IMDB代码

http://pastie.org/private/s8m72fndjvqzdtcjjel5w

并且为了使用它,我必须通过插入它来创建另一个页面 http://lab.abhinayrathore.com/imdb/usage.htm

我想到了一个想法,而不是创建我试图通过url传递变量的每个页面 并以某种方式将变量或任何东西放在getMovieInfo(“INTHISPLACE”);

$movieArray = $imdb->getMovieInfo("MovieName in here"); 

不是创建一个新页面,而是每次为一部电影创作,我想要像这样的网站http://movie.php?m=tt0068646<

<?php
include("imdb.php");

$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo
var getMovieInfo = $m;
$val = $_GET['m']; 
echo "$m"; 
echo '<table cellpadding="3" cellspacing="2" border="1" width="80%" align="center">';
foreach ($movieArray as $key=>$value){
    $value = is_array($value)?implode("<br />", $value):$value;
    echo '<tr>';
    echo '<th align="left" valign="top">' . strtoupper($key) . '</th><td>' . $value . '</td>';
    echo '</tr>';
}
echo '</table>';
?>

^没有用,因为无论何时我写了site.com/movie.php?m=ANYKINDOFMOVIeCode它都没有把我带到同一部电影或其他地方。

原始代码:

<?php
include("imdb.php");

$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo("MovieName in here"); 
echo '<table cellpadding="3" cellspacing="2" border="1" width="80%" align="center">';
foreach ($movieArray as $key=>$value){
    $value = is_array($value)?implode("<br />", $value):$value;
    echo '<tr>';
    echo '<th align="left" valign="top">' . strtoupper($key) . '</th><td>' . $value . '</td>';
    echo '</tr>';
}
echo '</table>';
?>

尝试将此添加到^:

$val = $_GET['m']; 
echo "$m"; 

1 个答案:

答案 0 :(得分:0)

$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo
var getMovieInfo = $m;
$val = $_GET['m']; 
echo "$m"; 

应该是

$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo($_GET['m']);