En una pagina tengo el formuario que se muetra sin problemas, su codigo:
Código :
<form method="post" action="noticias_borrar.php" ONSUBMIT="return Comprobar()"> <? for($i=0;$i<$NFilas;$i++) { $ResultQuery = mysql_fetch_array($IdConsulta); $id=$ResultQuery["id"]; $titulo=$ResultQuery["titulo"]; $fecha=$ResultQuery["fecha"]; $fecha=cambiaf_a_normal($fecha); ?> <tr> <td align="center" ><font face="Arial, Helvetica, sans-serif"> <input type="checkbox" name ="borrar[]" value="<?echo($id)?>"> </font></td> <td align="center" ><a href="noticias_modif.php?id=<?echo($id)?>"><?echo($titulo)?></a> </td> <td align="center"><?echo($fecha)?></td> </tr> <?}?> <tr> <td align="center" > <input class=formx type="submit" Value="Eliminar"> </td> <td height="30" colspan="2" align="center" > <div align="left"> <input class=formx type="button" name="Submit" value="Crear" onClick="location.href='noticias_alta.php'"> </div></td> </tr> </form> </table>
me lo muestra sin problemas, ahora el problema es el array..si pulsamos el boton eliminar nos envia a la siguiente pagina:
Código :
<?include "acceso.php";?><? include "../bd.php"; $n = count ($borrar); for ($j=0; $j<$n; $j++){ $valor= $borrar[$j]; for($i=0;$i<50;$i++){ $direc="../fotos/".$valor."_foto".$i."not.jpg"; if (file_exists($direc)) unlink($direc); } $Query = "DELETE FROM `tabla` WHERE `not_cod` = '$valor' "; $IdConsulta = mysql_query($Query, $IdConexion); $Query = "DELETE FROM `noticias` WHERE `id` = '$valor' "; $IdConsulta = mysql_query($Query, $IdConexion); } header ("Location: noticias_lista.php"); ?>
aqui es el problema al pasar el array con los ids de las noticias que quiero eliminar.
Alguien sabria porque no me funciona?? Como dije antes esta copiado de otra web que tengo y funciona...gracias!!