Estoy terminando una aplicacion en php, la verdad.... bastante mas grande de lo que estoy acostumbrado a acer, y como podreis comprobar soy un autentico negado jajaja.
La cosa es que en este caso el codigo funciona, me hace los cambios en la base de datos, me borra los archivos que selecciono pero.. me aparece un warning... os muestro primero el codigo..
CODIGO
Código:
$sql="select * from imagenes where id_imagen in (".implode(",", $_POST['eliminar']).")"; $resultado=mysql_query($sql) or die ("Error en ......... $sql" . mysql_error()); while ($row=mysql_fetch_array($resultado)){ $archivo = $row['destino']; //echo $archivo; //IF 1 if (($archivo != 'imagenes/aux.gif') and (file_exists($archivo))){ //IF 2 if (!unlink($archivo)){ echo 'No se pudo borrar las imagenes por lo que no se realizara ningun cambio en la base de datos'; }else{ $sql = "delete from imagenes where id_imagen in (".implode(",", $_POST['eliminar']).")"; $resultado = mysql_query($sql) or die( "Error en $consulta: " . mysql_error() ); echo 'Imagenes borradas con exito'; }//FIN IF 2 }//FIN IF 1 }//FIN WHILE 1
WARNING
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/webalizer/PlanosPoligonos/WebV2/control/mod_emp.php on line 179