<?php
$q = "SELECT * FROM catagory";
$rs = mysql_query($q);
while($d = mysql_fetch_assoc($rs)){
$c = $d["catagory_name"];
echo "<li><a href='#' onclick='movie(".$c.")'>". $c. "</a></li>";
}
?>
, что проблема с echo "<li><a href='#' onclick='movie(".$c.")'>". $c. "</a></li>";
?
Javascript
function movie(a){
var n = document.getElementById(a).value;
var rnd = Math.random();
var url="movie.php?id="+rnd;
postRequest(url);
}
Ну, что заставляет вас думать, что есть проблема с этим? * Вы * говорите * нам *, что у вас есть, что это не работает. Мы не можем видеть ваш экран отсюда. – David
Пожалуйста, прекратите использование 'mysql_ *' функций (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). [Эти расширения] (http://php.net/manual/en/migration70.removed-exts-sapis.php) были удалены в PHP 7. Узнайте о [подготовленном] (http://en.wikipedia.org/ wiki/Prepared_statement) для [PDO] (http://php.net/manual/en/pdo.prepared-statements.php) и [MySQLi] (http://php.net/manual/en/mysqli.quickstart .prepared-statements.php) и подумайте над использованием PDO, [это действительно довольно легко] (http://jayblanchard.net/demystifying_php_pdo.html). –
Вы не можете получить это onclick = 'movie (". $ C.")'> "Как это, его строка .. – devpro