El tema es que el codigo anda a la perfección en Firefox, Chrome, Opera y Safari, pero en Internet Explorer no anda. Es como que realiza primero el insert y luego verifica si el codigo ya existe. Es muy raro y estoy totalmente desconcertado. Desde ya agradezco vuestra ayuda.
Adjunto el código para que lo vean:
Código PHP:
   <?php
 
session_start();
    
if(!isset($_SESSION['s_username'])) {
    header("Location: ../index.php");
    exit();
} else {
    if ($_SESSION['timeout_idle'] < time()) {   
            session_destroy();
        header("Location: ../index.php");
        exit();
        } else {
            $_SESSION['timeout_idle'] = time() + 1800;
        }
}
 
include("../utils/conex.php");
 
$link=Conectarse();
 
$numero      = $_POST['numero'];
$fFechaAlta  = strftime( "%Y-%m-%d-%H-%M-%S", time() );
$idTemplate  = $_POST['idTemplate'];
$idCampania  = $_POST['idCampania'];
$numero      = $_POST['numero']   ;
 
$consultaCodigoNws = mysql_query("select c_id from  nws_newsletter where c_codigo = '$numero'",$link);
 
$cantNews = mysql_num_rows($consultaCodigoNws);
 
if ($cantNews == 0) {    
 
    mysql_query("insert into nws_newsletter (c_codigo, c_id_template, f_fecha_alta, c_id_campania) values ('$numero',$idTemplate,'$fFechaAlta',$idCampania)",$link);
    
    $idNewsletter = mysql_insert_id();
    
    if ($idTemplate == 1) {    
        
        header("Location: modificaNwsEventos.php?idNewsletter=$idNewsletter");
        
    } else {
        header("Location: modificaNwsNoticias.php?idNewsletter=$idNewsletter");
    }
 
} else {
    header("Location: errorCodigoNewsletterExistente.php?idCampania=$idCampania&idNewsletter=0&idTempl=$idTemplate");
}
 
mysql_close($link);
 
?>    
 

