передавая переменные и другие переменные - PullRequest
0 голосов
/ 12 февраля 2012

Это код IMDB

http://pastie.org/private/s8m72fndjvqzdtcjjel5w

, и для его использования я должен создать еще одну страницу, вставив эту http://lab.abhinayrathore.com/imdb/usage.htm

IПридумав идею вместо создания каждой страницы, я попытался использовать передачу переменных через url и каким-то образом поместить переменную или что-нибудь в getMovieInfo ("INTHISPLACE");

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

Вместо создания новой страницы икаждый раз для одного фильма я хотел что-то вроде этого site.com/movie.php?m=tt0068646 <<pre><?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 голосов
/ 12 февраля 2012
$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo
var getMovieInfo = $m;
$val = $_GET['m']; 
echo "$m"; 

Должно быть

$imdb = new Imdb();
$movieArray = $imdb->getMovieInfo($_GET['m']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...