Я пытаюсь передать переменную javascript в php, но на новой странице я получил только «Массив».Где я ошибся?
<script>
new_window.document.write("<title>".concat(x,"</title>","<?PHP
$rst = mysql_connect("127.0.0.1","root","12345");
$a =$_SERVER['PHP_SELF'];
preg_match_all('/<title>(.*?)<\/title>/',$a, $match);
$script = $match[0];
echo $script;
echo "<br />";
if (!$rst){
echo( "<p>Unable to connect to database manager.</p>");
die('Could not connect: ' . mysql_error());
}
mysql_select_db("oprema", $rst);
$result = mysql_query("SELECT * FROM oprema WHERE mreznomesto='$script'");
while($row = mysql_fetch_array($result)) {
print( $row['mreznomesto'] . " " . $row['serijskibroj']);
echo "<br />";
}
?>"));
</script>
На первой странице у меня есть карта изображения с областями.Onmouseover javascript читает имена областей и отправляет их на сгенерированные javascript страницы.На сгенерированной странице области имя должно быть переменной запроса (в зависимости от них показывать данные из базы данных).Если я положу строку вместо переменной, все работает нормально, результат в порядке.Единственная проблема заключается в (я думаю) получить переменную из HTML в PHP на той же странице.