Привет всем.
Суть: Есть таблица с данными, отображено несколько полей, при нажатии на "+" появляется подробная информация об конкретном устройством. Проблема сейчас в том, что в таблице есть 3 записи, но 1-ю и 2-ю запись скрипт пропускает и не считает. На php проверка работает и отображает 3 записи.
К тому же, у первых двух при нажатии по "+" нет ни какой информации, а в 3-ей записи всё нормально.
У меня в таблице 6 столбцов, которые созданы при помощи php "echo", если я добавляю ещё 1 столбец, то всё становится невалидным.
Вот сам код JS, который отвечает за показ информации по нажатию на "+" для каждой записи:
function fnFormatDetails ( oTable, nTr )
{
var aData = oTable.fnGetData( nTr );
var sOut = '<table cellpadding="2" cellspacing="0" border="0" style="padding-left:50px;">';
sOut += '<tr><td>Краткая информация:</td><td>'+aData['0']+'</td></tr>';
sOut += '<tr><td>Rendering engine:</td><td>Could provide a link here</td></tr>';
sOut += '<tr><td>Extra info:</td><td>And any further details here (images etc)</td></tr>';
sOut += '<tr><td>Extra info:</td><td>And any further details here (images etc)</td></tr>';
sOut += '<tr><td>Extra info:</td><td>And any further details here (images etc)</td></tr>';
sOut += '</table>';
return sOut;
}
Код на php
foreach ($arr_get as $value) {
{тут ещё переменные}
$Faq = $value['faq'];
$casl1 = $value['caasl1'];
$casl2 = $value['caasl2'];
$casl3 = $value['caasl3'];
echo "<td>".$Faq."</td>";
echo "<td>".$caasl1."</td>";
echo "<td>".$caasl2."</td>";
echo "<td>".$caasl3."</td>";
$query_get = ("SELECT * FROM `produce` ");
$result_get = mysql_query($query_get) or die(mysql_error());
while($row_get = mysql_fetch_assoc($result_get)){ $arr_get[] = $row_get;
}
Вот тут файлики JS, которые придают работоспособность -
https://www.sendspace.com/file/r49o5wКто может - помогите!