【发布时间】:2018-07-07 22:38:57
【问题描述】:
我一直在尝试从 HTML 表格中删除一行。 我正在使用 Materialise CSS
这是代码
<?php
$server = mysql_connect("localhost", "root", "");
mysql_set_charset('utf8', $server);
$db = mysql_select_db("cursos", $server);
$query = mysql_query("SELECT * FROM empleados");
?>
<table class="bordered responsive-table highlight">
<thead>
<tr>
<th>ID</th>
<th>Nombre</th>
<th>Apellidos</th>
<th>Cumpleaños</th>
<th>Género</th>
<th>Nacionalidad</th>
<th>Despedir</th>
</tr>
</thead>
<?php
while ($row = mysql_fetch_array($query)) {
?>
<tbody>
<tr>
<td><?php echo $row['empleado_id']; ?></td>
<td><?php echo $row['nombre']; ?></td>
<td><?php echo $row['apellidos']; ?></td>
<td><?php echo $row['fecha_nac']; ?></td>
<td><?php echo $row['genero']; ?></td>
<td><?php echo $row['nacionalidad']; ?></td>
<?php
$empleado_id = $row['empleado_id'];
?>
<td><a id="<?php echo $empleado_id; ?>" name="borrar" class="btn-floating btn-small waves-effect waves-light red"><i class="material-icons">delete</i></a></td>
</tr>
</tbody>
<?php
}
?>
</table>
我希望能够单击那个红色按钮并将查询发送到 SQL。
到目前为止,这就是我所拥有的
<td><a id="<?php echo $empleado_id; ?>" name="borrar" class="btn-floating btn-small waves-effect waves-light red"><i class="material-icons">delete</i></a></td>
通过使用id="<?php echo $empleado_id; ?>",红色按钮的 ID 始终是员工 ID。
如何将按钮 ID 传递给执行查询的函数?
【问题讨论】:
-
您是要使用
ajax还是仅使用php删除员工? -
@rainmx93 会调查的
-
请停止使用
mysql_*函数。它们已经被弃用超过 3 年了,它们将不再在 PHP 7+ 中工作。考虑使用MySQLi 或PDO 而不是与Prepared Statements 结合使用。 -
看看这个other question。请考虑远离
mysql_*,如上一条评论中所述。
标签: javascript php mysql ajax materialize