#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, так как он перенаправит вас на указанную ссылку.