2016-02-27 5 views
0

Сценарий: 1. Перечень некоторых ссылок в формате Глава - Просмотр (ссылка) - Запрос доступа (ссылка) 2. Необходимо, чтобы получить номер главы и ссылки из базы данных и добавить в HTMLJavascript внутри PHP внутри Javascript

Я пытаюсь сделать, как показано ниже. Но это не работает. Значение i не оценивается в PHP-коде. Может ли кто-нибудь предложить мне, как это сделать правильно.

<script> 
var total = "<?php echo $total; ?>"; 
var x=" ", i; 
for (i=1; i<=total; i++) { 

var chapter="<?php echo mysql_result($result,i,'chapter')?>"; 

    x=x+"<div> <a href=' '>View</a>Status:<span class='status'> xxx</span><a href=' '>Request Access</a></div>"; 
} 
document.getElementById("table").innerHTML = x; 

+0

Сделайте это сверху и передайте переменные позже. –

ответ

0

Вы не можете смешивать бэкенд и код внешнего интерфейса, чтобы работать друг с другом. PHP обрабатывается до того, как он дойдет до браузера. JavaScript работает в среде браузера.

Моей лучшей догадка, это мое исправление для вас

<script> 
<? 
$chapter = ''; 
$bulk = ''; 
for ($i=1; $i<=$total; $i++) { 
    $chapter = mysql_result($result,$i,'chapter'); 
    $bulk .= "<div> <a href=' '>View</a>Status:<span class='status'> $chapter $i</span><a href=' '>Request Access</a></div>"; 
} 
?> 
var x="<?=$bulk;?>"; 
document.getElementById("table").innerHTML = x; 

Вашего код казался неполным в вашем примере, как вы не использовали главу, я сделал лучшее предположение о том, что вы пытаетесь достичь.

+0

Спасибо большое :) – Dee

Смежные вопросы