Ниже приведен мой код в одном файле PHP с именем testOne.php
<html>
<head>
<script type="text/javascript">
function testAlert(firstValue, secondValue)
{
alert ("Passed: "+firstValue+secondValue);
}
</script>
</head>
<body>
....
</body>
</html>
<?php
function testPassedValues($One, $Two)
{
echo "<input type = \"button\" onclick = \"testAlert($One[2], $Two[2])\">Click Here!</input>";
}
$link = mysql_connect("localhost", "root", "");
if (mysql_select_db("myDatabase", $link))
{
$result = mysql_query("SELECT * FROM MYTABLE");
while($currRowOne = mysql_fetch_row($result) &&
$currRowTwo = mysql_fetch_row($result))
{
testPassedValues($currRowOne, $currRowTwo);
}
}
?>
Чтобы помочь в понимании, я вызываю метод javascript testAlert()
из функции PHP testPassedValues()
.Тем не менее, я не уверен, в чем проблема, поскольку вызов не был успешным.В Mozilla (Firebug) я не нахожу никаких проблем, а в Chrome-> Developer Tools я получаю ошибку Uncaught Syntaxerror: Unexpected token ILLEGAL
в консоли.
Может кто-нибудь, пожалуйста, помогите мне с первопричиной здесь?