我想在模態中打印所選用戶的信息,但只有第一行打印在模態中。mysql和php在引導模式下的多個結果
我使用PHP與MySQL,但它不工作。我不明白爲什麼只打印第一行。
請幫助解決我的問題。
這是PHP代碼:
include ("conex.php");
$query = "SELECT * FROM empleado WHERE cargo='personal'";
$datos=mysqli_query($conex,$query);
echo "<div class='tables'>";
echo "<h3 class='title1'>Listado de Empleados :</h3>";
echo "<div class='panel-body widget-shadow'>";
echo "<table class='table'>";
echo "<button class='btn btn-success add-prod'>
<span class='fa fa-plus'></span>
Agregar Empleado
</button>";
echo "<thead><tr><th>Rut</th><th>Nombre</th><th>Apellido</th><th class='action'>Accion</th></thead>";
while($fila=mysqli_fetch_assoc($datos))
{
echo "<tbody>";
echo "<tr title='informacion detallada' class='selector-empleado' data-toggle='modal' data-target='#infodetallada'>";
echo "<td>".$fila["rut"]."</td>";
echo "<td>".$fila["nombre"]."</td>";
echo "<td>".$fila["apellido"]."</td>";
echo "<td class='buttons-admin'><button title='modificar empleado' class='btn btn-primary btn-admin1'><span class='fa fa-refresh'></span></button>
<button onClick='window.location=\"eliminarempleado.php?rut=".$fila["rut"]."\";'/ title='eliminar empleado' class='btn btn-danger btn-admin2'>
<span class='fa fa-times'></span></button></td>";
echo "</tr>";
echo "</tbody>";
echo "<div class='modal fade' id='infodetallada' role='dialog'>";
echo "<div class='modal-dialog'>";
echo "<div class='modal-content'>";
echo "<div class='modal-header'>";
echo "<button type='button' class='close' data-dismiss='modal'>×</button>";
echo "<h4 class='modal-title'>Informacion detallada :</h4>";
echo "</div>";
echo "<div class='modal-body'>";
echo "<b>Rut : </b>" .$fila["rut"]."<br>";
echo "<b>Nombre : </b>" .$fila["nombre"]."<br>";
echo "<b>Apellido : </b>" .$fila["apellido"]."<br>";
echo "<b>Cargo : </b>" .$fila["cargo"]."<br>";
echo "<b>Correo : </b>" .$fila["correo"]."<br>";
echo "<b>Contraseña : </b> ************";
echo "</div>";
echo "<div class='modal-footer'>";
echo "<button title='modificar empleado' class='btn btn-primary'><span class='fa fa-refresh'></span> Modificar</button>";
echo "<button onClick='window.location=\"eliminarempleado.php?rut=".$fila["rut"]."\";'/ title='eliminar' class='btn btn-danger'><span class='fa fa-times'></span> Eliminar </button>";
echo "<button type='button' class='btn btn-default' data-dismiss='modal'>Cerrar</button>";
echo "</div>";
echo "</div>";
echo "</div>";
echo "</div>";
}
echo "</table>";
echo "</div>";
echo "</div>";
echo "</div>";
echo "<div class='clearfix'></div>";
echo "</div>";
echo "</div>";
mysqli_close($conex);
How do you say它只打印第一行。你檢查過螢火蟲或它顯示所有模式的內容相同嗎?你如何打開模態?每個模式有沒有按鈕點擊事件? – manian
在所有模式中顯示相同的內容,只顯示錶格的第一行,按下具有selector-empleado類的行時打開模式。 –