Muchas gracias por la respuesta, he intentado hacerlo así y no me funciona, te pego el código a ver si me puedes echar una mano... lo que me saca por pantalla al darle a Borrar Usuarios es:
Ha habido un error al borrar al usuario
Ha habido un error al borrar al usuario
index.php
Código PHP:
<center>
<table cellpadding="5">
<tr>
<td></td>
<td><b>Id de usuario</b></td>
<td><b>Tipo de usuario</b></td>
<td><b>Nombre</b></td>
<td><b>Apellidos</b></td>
<td><b>email</b></td>
<td><b>teléfono</b></td>
<td><b>dirección</b></td>
<td><b>cód. postal</b></td>
<td><b>municipio</b></td>
<td><b>provincia</b></td>
</tr>
<?php
include('../includes/conexion.php');
conectar();
$sentencia = "select * from usuarios";
if($ejecucion = mysql_query($sentencia)){
while($fila = mysql_fetch_assoc($ejecucion)){
$sentencia_municipio = "select * from municipios where id_municipio = ".$fila['id_municipio'];
$sentencia_provincia = "select * from provincias where id_provincia = ".$fila['id_provincia'];
$sentencia_tipo_usuario = "select * from tipo_usuario where id_tipo_usuario = ".$fila['id_tipo_usuario'];?>
<tr>
<form action="borrar.php" method="post">
<td><input type="checkbox" name="borrar[]" value="<?php $fila['id_usuario']?>"></td>
<?php
echo "<td>".$fila['id_usuario']."</td>";
if($ejecucion_tipo_usuario = mysql_query($sentencia_tipo_usuario)){
$fila_tipo_usuario = mysql_fetch_assoc($ejecucion_tipo_usuario);
echo "<td>".$fila_tipo_usuario['tipo']."</td>";
}
else{
echo "<td><font color=\"red\">Error.</font></td>";
}
echo "<td>".$fila['nombre']."</td>";
echo "<td>".$fila['apellidos']."</td>";
echo "<td>".$fila['email']."</td>";
echo "<td>".$fila['telefono']."</td>";
echo "<td>".$fila['direccion']."</td>";
echo "<td>".$fila['cod_postal']."</td>";
if(($ejecucion_municipio = mysql_query($sentencia_municipio)) && ($ejecucion_provincia = mysql_query($sentencia_provincia))){
$fila_municipio = mysql_fetch_assoc($ejecucion_municipio);
$fila_provincia = mysql_fetch_assoc($ejecucion_provincia);
echo "<td>".$fila_municipio['municipio']."</td>";
echo "<td>".$fila_provincia['provincia']."</td>";
}
else{
echo "<td><font color=\"red\">Error.</font></td>";
echo "<td><font color=\"red\">Error.</font></td>";
}
echo "</tr>";
}
desconectar();
}
else{
echo "<font color=\"red\">Error de conexión a la base de datos</font>";
}
?>
</table>
</center>
<br /><br />
<input type="submit" value="Borrar usuarios seleccioandos">
</form>
borrar.php
Código PHP:
include('../includes/conexion.php');
conectar();
foreach($_POST['borrar'] as $value){
$sentencia = "update set activo='no' where id_usuario=$value";
$ejecucion = mysql_query($sentencia);
if($ejecucion){
echo "El uruario $value se han borrado conrrectamente";
}
else{
echo "<fong color=\"red\">Ha habido un error al borrar al usuario $value</font>";
}
echo "<br>";
}
desconectar();
Un saludo y muchas gracias.