2014-10-27 3 views
0

Я смотрю на использование X-Editable в своих таблицах, когда я извлекаю данные таблицы из базы данных, все работает отлично, моя проблема заключается в том, что я добавляю X-Editable для он, первая строка - это только строка, редактируемая.Таблицы X-Editable & PHP MySQL

Все остальные строки показываются под гиперссылкой, но не имеют пунктирную линию внизу, и когда нажмите на них, они просто поставить # в адресной строке после * .php

Что я пропустил быть У всех строк можно редактировать?

<table id="userinfo" class="table table-bordered table-striped"> 
<thead> 
<tr> 
    <th>Name</th> 
    <th>MeetingStart</th> 
    <th>Details</th> 
</tr> 
</thead> 
<tbody> 
<?php 
    $info = db::getInstance()->query('SELECT * FROM information'); 
    foreach ($info->results() as $info) { 
?> 
<tr> 
    <td> 
     <a href="#" id="groupname" data-type="select" data-pk="1" data-value="5" data-source="/groups" data-original-title="Select group"> 
      <?php echo $info->name; ?> 
     </a> 
    </td> 
    <td> 
     <a href="#" id="meeting_start" data-type="datetime" data-pk="1" data-url="/post" data-placement="right" title="Set date & time">                
      <?php echo $info->meetingstart; ?> 
     </a> 
    </td> 
    <td><?php echo $info->details; ?></td> 
</tr> 
<?php }; ?> 
</tbody> 

Скриншот задачи X-Editable issue

+0

Является ли ПК 1 для каждой записи? Или каждая запись имеет свой собственный идентификатор? – slapyo

ответ

2

Дубликат DOM-идентификаторов:

foreach(...) { 
    <a href="#" id="groupname" 
        ^^^^^^^^^ 

Поскольку DOM-идентификаторы СУСЛО быть уникальным, система должным образом останавливается, когда он находит DOM узел первого совпадения , Вы выводите ИДЕННЫЙ идентификатор для каждой строки в своей таблице.

+0

Yup, возможно, добавьте первичный ключ для каждой записи в конец идентификатора в каждой строке, чтобы сделать их уникальными. – slapyo

+0

О, извините, я слежу за тем, что я видел на X-редактируемом сайте, так что вы говорите, что каждая строка нуждается в собственных данных-pk = "?", Используя ваш пример foreach (...) как я могу это определить, извините, если не 100% понимаете это :) – 539

+1

не знаю о x-editable, но если каждая строка нуждается в уникальном идентификаторе, то да. 'data-pk =" $ id_from_database "', вероятно, будет самым простым –