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);
?>