Hola a todos:
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