Вызов функции PHP из javascript
Привет, у меня есть следующая кодировка.
<input type="button" id="sample" value="click" onclick="sam_click()"/>
<script type="text/javascript"> function sam_click(clicked) { var x="<?php ex(); ?>"; alert(x); return false; } </script>
<?php function ex() { $con=mysql_connect("localhost","root",""); mysql_select_db("my_db"); $res=mysql_query("call PrcEmployeeDisplay(777)"); $num=mysql_num_rows($res); echo($num); } ?>
Здесь, когда кнопка нажата, она вызовет функцию javascript, и эта функция вызовет функцию php. Это работает нормально, то есть база данных подключается и извлекает результат, а также диспалирует количество строк в окне оповещения. Но мне нужно отобразить выбранные результаты в html-таблице, как это сделать? пожалуйста, помогите мне.
Sergey Alexandrovich Kryukov
Что бы вы ни делали, вы не вызываете функцию PHP, которая может существовать только на стороне сервера, из кода Javascript, выполняемого на стороне клиента...
--СА
Red Chocolate
Это нормально, но как отобразить мои результаты в таблице?
skydger
Вы должны создать html-шаблон, чтобы заполнить его при извлечении данных запроса. Пожалуйста, обратитесь к документации php об этом. http://php.net/manual/en/book.mssql.php
Sergey Alexandrovich Kryukov
Я не понимаю, как это может быть нормально. Ваш вопрос касается вызова, который не может существовать, даже если функциональность может напоминать его, как в случае Ajax (который на самом деле является ключом в случае JavaScript).
--СА