Soy Javy y tengo el siguiente problema:
El siguiente código me funciona perfectamente en Google Chrome y en Netscape 9, pero me falla en Firefox 4 y en Internet Explorer 8.
Me estoy volviendo loco revisando el código de arriba a abajo y no le veo el problema (si es que es problema de código... porque ya no sé que pensar).
¿Me podrían ayudar, por favor?
CÓDIGO:
Código:
<body> <table cellspacing="0" cellpadding="0" align="center" class="tabla_contenedora"><!--COMIENZO TABLA CONTENEDORA --> <tr> <td><table cellspacing="0" cellpadding="0" align="center" class="tabla_titulo"><!--COMIENZO TABLA TÍTULO --> <tr> <td>ADMINISTRACIÓN DE PÁGINAS WEB</td> </tr> </table><!--FINAL TABLA TÍTULO --></td> </tr> <tr> <td><?php if(isset($_POST['submit'])){ // CONECTANDO CON LA BASE DE DATOS require_once("../incluye/config_javy.php"); require_once("../incluye/funciones.php"); // SELECCIONANDO DE LA BASE DE DATOS mysql_select_db($DATABASE, $idcnx); $sql = "DELETE FROM texto WHERE textoid =".$_POST['textoid']; $res = mysql_query($sql) or die(mysql_error()); echo "<table cellspacing='0' cellpadding='0' align='center' class='tabla_contenido'> <tr> <td class='texto_paginas'>REGISTRO ".$_POST['textoid']." ELIMINADO.</td> <td class='boton_paginas'><a href='inicio.php' target='_self'><img src='images/volver.png' /></a></td> </tr> </table><!--FINAL TABLA CONTENIDO --> </td> </tr> <tr> <td> <table cellspacing='0' cellpadding='0' align='center' class='tabla_pie'><!--COMIENZO TABLA PIE --> <tr> <td><img src='images/logo_mantenimiento.png' /></td> </tr> </table><!--FINAL TABLA PIE --> </td> </tr> </table><!--FINAL TABLA CONTENEDORA --> </body> </html>\n"; mysql_close($idcnx); exit; } // SI NO HAY ID, NO SIGUE if(!isset($_GET['textoid'])){ header("Location: inicio.php"); exit; } ?><table cellspacing="0" cellpadding="0" align="center" class="tabla_contenido"><!--COMIENZO TABLA CONTENIDO --> <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <tr> <td class="texto_paginas"><input name="textoid" type="hidden" id="textoid" value="<?php echo $_GET['textoid']; ?>" /> ¿Borrar el Texto de "QUIÉNES SOMOS" con el Número "<?php echo $_GET['textoid']; ?>"?</td> <td class='boton_paginas'><input name="submit" type="image" src="images/aceptar.png" value="submit" /></td> </tr> </form> <tr> <td colspan="2" class='boton_paginas'><a href="inicio.php" target="_self"><img src="images/cancelar.png" /></a></td> </tr> </table><!--FINAL TABLA CONTENIDO --></td> </tr> <tr> <td><table cellspacing="0" cellpadding="0" align="center" class="tabla_pie"><!--COMIENZO TABLA PIE --> <tr> <td><img src="images/logo_mantenimiento.png" /></td> </tr> </table><!--FINAL TABLA PIE --></td> </tr> </table><!--FINAL TABLA CONTENEDORA --> </body>
En los navegadores que no funciona, al darle al botón de "ACEPTAR", lo que hace es que en vez de eliminar el texto, se para y sólo muestra la cabecera y no sigue... en los que funciona, elimina bien el texto de la base de datos y muestra el mensaje de "REGISTRO x ELIMINADO".
Gracias a todos y un saludo:
Javy