preparando un trabajo me encontre que tengo un fallo que desconozco a ver si ,me podeis ayudar
Código PHP:
<HTML LANG="es">
<HEAD>
<TITLE>Eliminación de maquinas</TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">
</HEAD>
<BODY>
<H1>Eliminación de maquinas</H1>
<?PHP
$eliminar = $_REQUEST['eliminar'];
if (isset($eliminar))
{
$conexion = mysql_connect ("localhost", "root", "")
or die ("No se puede conectar con el servidor");
mysql_select_db ("electronica")
or die ("No se puede seleccionar la base de datos");
$borrar = $_REQUEST['borrar'];
$nfilas = count ($borrar);
for ($i=0; $i<$nfilas; $i++)
{
$instruccion = "select * from maquinaria where num_maq = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
$resultado = mysql_fetch_array ($consulta);
print ("maquina eliminada:\n");
print ("<UL>\n");
print (" <LI>num_maq: " . $resultado['num_maq']);
print (" <LI>tipo: " . $resultado['tipo']);
print (" <LI>mantenimiento: " . $resultado['mantenimiento']);
if ($resultado['foto'] != "")
print (" <LI>foto: " . $resultado['foto']);
else
print (" <LI>foto: (no hay)");
print ("</UL>\n");
$instruccion = "delete from maquinaria where num_maq = $borrar[$i]";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la eliminación");
echo "$borrar[$i]";
if ($resultado['foto'] != "")
{
$nombreFichero = "img/" . $resultado['foto'];
unlink ($nombreFichero);
}
}
print ("<P>Número total de maquinas eliminadas: " . $nfilas . "</P>\n");
mysql_close ($conexion);
print ("<P>[ <A HREF='elimina1.php'>Eliminar más noticias</A> ]</P>\n");
}
else
{
$conexion = mysql_connect ("localhost", "root", "")
or die ("No se puede conectar con el servidor");
mysql_select_db ("electronica")
or die ("No se puede seleccionar la base de datos");
$instruccion = "select * from maquinaria";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
print ("<FORM ACTION='elimina1.php' METHOD='post'>\n");
print ("<TABLE>\n");
print ("<TR>\n");
print ("<TH>Numero de maquina</TH>\n");
print ("<TH>Tipo</TH>\n");
print ("<TH>Mantenimiento</TH>\n");
print ("<TH>foto</TH>\n");
print ("</TR>\n");
for ($i=0; $i<$nfilas; $i++)
{
$resultado = mysql_fetch_array ($consulta);
print ("<TR>\n");
print ("<TD>" . $resultado['num_maq'] . "</TD>\n");
print ("<TD>" . $resultado['tipo'] . "</TD>\n");
print ("<TD>" . $resultado['mantenimiento'] . "</TD>\n");
if ($resultado['foto'] != "")
print ("<TD><A TARGET='_blank' HREF='img/" . $resultado['foto'] .
"'><IMG BORDER='0' SRC='img/ico-fichero.gif' ALT='foto asociada'></A></TD>\n");
else
print ("<TD> </TD>\n");
print ("<TD><INPUT TYPE='CHECKBOX' NAME='borrar[]' VALUE='" .
$resultado['id'] . "'></TD>\n");
print ("</TR>\n");
}
print ("</TABLE>\n");
print ("<BR>\n");
print ("<INPUT TYPE='SUBMIT' NAME='eliminar' VALUE='Eliminar maquinas marcadas'>\n");
print ("</FORM>\n");
}
else
print ("No hay maquinas disponibles");
mysql_close ($conexion);
}
?>
</BODY>
</HTML>