Как поместить кнопку редактирования в php, которая будет отображать modal в bootstrap?

#php

#php

Вопрос:

Я пытаюсь отредактировать свои данные в bootstap modal, но я не знаю, как поместить href в кнопку, которая вызовет модальный

Я пытаюсь сделать следующее:

 $query = "SELECT * FROM masterlist_tbl";
$result = mysql_query($query);
$number_rows = mysql_num_rows($result);
$query = "SELECT distinct(student_num) FROM masterlist_tbl";
if($number_rows>=1){
while($row = mysql_fetch_array($result)){

$table.="<tr class='td-ojt-student'>
<td class='th-ojt-student'> ".$row[0]." </td>
<td class='th-ojt-student'> ".$row[1]." </td>
<td class='th-ojt-student'> ".$row[2]." </td>
<td class='th-ojt-student'> ".$row[3]." </td>
<td class='th-ojt-student'> ".$row[4]." </td>
<td class='th-ojt-student'> ".$row[5]." </td>
<td class='th-ojt-student'> ".$row[6]." </td>
<td class='th-ojt-student'> ".$row[7]." </td>
<td class='th-ojt-student'>
// Edit Button
        <a href='?Edit_1=".$row[0]."'>
        <button class='btn btn-primary btn-xs' data-title='Edit' data-toggle='modal' data-target='#edit-company'>
            <span class='glyphicon glyphicon-pencil'>
            </span>
        </button>
        </a>
</td>
</tr>";
}
$table.="</table>";
}else{
$table.="<tr><td colspan='18' align='center'>NO Data</td></tr></table>";
}
echo $table;
  

Комментарии:

1. Вы добавляете modal внутри a тега с добавленным к нему href значением. При нажатии вы перейдете по этой ссылке и не откроете modal.

2. используйте событие onlclick jquery

3. PHP вычисляется на сервере. Если вы хотите иметь modal, который появляется «по щелчку», тогда вам нужно добавить язык на стороне клиента, такой как javascript

4. как я могу получить идентификатор строки данных с использованием Jquery или Javascript?

5. Если вы хотите отобразить modal, то вы не ставите тег <a> перед button, так как он перенаправит вас на указанную ссылку.