Я пытаюсь создать php-скрипт внутри тегов html с помощью javascript. Идея заключается в том, что когда пользователь нажимает кнопку, это вызовет тип скрипта php для создания и определения того, что доступно из базы данных.использовать javascript для создания php в html
Проблема, с которой я столкнулась, когда всякий раз, когда выполняется javascript, написанный php выходит закомментированным так, как <!--?php [code] ?-->
. Хотя то, что у меня есть намеренно на javascript, это <?php [code] ?>
Так как вы можете видеть, что теги меняются от скрипта до комментариев html-тегов.
Javascript код
function determineDisplay(display_id) {
var phpO = "<?php echo ";
var phpF = "read_home('" + display_id + "', '";
var phpE = "'); ?>";
var type = [];
type[0] = "content_desc";
type[1] = "content_img";
var imgpath = "images/; ";
type[2] = "content_comp";
//The alerts are to check what is inserted afterwords.
document.getElementById(type[0]).innerHTML = phpO + phpF + type[0] + phpE;
alert(document.getElementById(type[0]).innerHTML);
document.getElementById(type[1]).src = phpO + imgpath + phpF + type[1] + phpE;
alert(document.getElementById(type[1]).src);
document.getElementById(type[2]).innerHTML = phpO + phpF + type[2] + phpE;
alert(document.getElementById(type[2]).innerHTML);
}
HTML код (HTML, имеет PHP по умолчанию, но с помощью JavaScript, она изменяется.
<table width="696px" border="1">
<tr>
<td><font size="-1" id="content_desc">
<?php read_home('a', 'content_desc'); ?>
</font></td>
<td>
<img id="content_img" src='<?php echo "images/"; read_home('a', 'content_img'); ?>' />
</td>
</tr>
<tr><td colspan="2" align="center"><font size="-1" id="content_comp">
<?php read_home('a', 'content_comp'); ?>
</font></td></tr>
</table>
То, что я пытаюсь сделать с этим зависит то, что в зависимости от кнопки, которую пользователь нажимает, создается первый параметр функции read_home()
php.
**html buttons using javascript for php**
<input type="button" id="s" class="support" onclick="determineDisplay('s');"/>
<br />
<input type="button" id="a" class="about" onclick="determineDisplay('a');"/>
<br />
<input type="button" id="m" class="mission" onclick="determineDisplay('m');" />
<br />
<input type="button" id="v" class="vission" onclick="determineDisplay('v');" />
<br />
PHP - серверная сторона, JS - сторона браузера. – techfoobar
PHP-код запускается на стороне сервера. Javascript запускается на стороне клиента.Вы не можете выполнить PHP-код, созданный Javascript. К моменту запуска Javascript PHP выполняется. – showdev
Вы понимаете, что это не может работать, как вы его правильно? Так много чего не так с этим вопросом, вплоть до использования тега ''. – j08691