Saludos,
Tengo un formulario el cual se envia a Interface002 ahi incluyo class003 la cual se encarga de consultar si hay datos en la tabla y si existe el codigo o detalle del tipo de usuario manda un mensaje de "Error datos duplicados" caso contrario en class004 grabo los datos y presenta mensaje de "Se grabo OK", en FF funciona OK pero en Internet Explorer cuando manda a guardar sale el mensaje de "Error datos duplicados", voy a mysql y si me guarda pero el problema es que sale el mensaje de error y no el de grabar ok, que puede ser?. acontinuacion adiciono codigo
************************INTERFACE002
<?php
require_once("../class/class003.php");
require_once("../class/class004.php");
$con_tu= new consultas_varias;
$con_etu= new consultas_varias;
$mant= new mantenimientos;
if (mysql_num_rows($con_tu->consulta_tipo_usuario())==0){
echo '<meta http-equiv="refresh" content="0;URL=../afiliados/main.php" target="_blank">';
}else{
if(mysql_num_rows($con_etu->consulta_existe_tipo_usuario($campo_codigo,$campo _detalle))==0){
$mant->mant_tipo_usuario($campo_codigo,$campo_detalle,$o pc_tb);
echo '<meta http-equiv="refresh" content="0;URL=../admi/adm_tip_usu_sist.php" target="mainFrame">';
}else{
echo "<script> alert(\"Error grave, Datos duplicados en Codigo y/o Detalle\")</script>" ;
echo '<meta http-equiv="refresh" content="0;URL=../admi/adm_tip_usu_sist.php" target="mainFrame">';
}
}
?>
************************CLASS004
<?php
require_once("class001.php");
class mantenimientos extends conexion{
function mantenimientos(){
$this->conectar();
}// end function
function mant_tipo_usuario($txt_codigo,$txt_detalle,$opc_tb ){
echo "<script> alert(\" .: ".$opc_tb." :. \"); </script>" ;
switch($opc_tb){
case "nuevo" : $sql= "INSERT INTO adm_tipo_usuario_sistema (tipo_usua_sist_codigo,tipo_usua_sist_detalle) VALUES ('".$txt_codigo."',".
"'".$txt_detalle."')";
break;
case "Modificar": $sql= "UPDATE usuarios SET passwd='".$txt_passwd."',".
" tipo_usuario='".$cmb_tipo."',".
" nombres='".$txt_nombres."',".
" email='".$txt_email."',".
" estado='".$cmb_estado."'".
" WHERE usuario='".$txt_usuario."'";
break;
case "Eliminar" : $sql= "UPDATE usuarios SET estado='E'
WHERE usuario='".$txt_usuario."'";
break;
}// end switch
echo $sql;
if (mysql_query($sql,$this->cnx)){
$msj= "Exito en Operacion $btn_mant del Usuario: $txt_usuario!!!";
}else{
$msj= "Error: ".mysql_errno().": ".mysql_error();
}
echo "<script> alert(\" .: ".$msj." :. \"); </script>" ;
return;
}// end function
}//end class
?>