Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2010, 04:57
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 3 meses
Puntos: 14
No comprueba las condiciones

Estoy intentado comprobar si el dato insertado ya existe en la db, ants funcionaba pero a dejado de funcionar y no sé porqué.


Código PHP:
// VAMOS A COMPROBAR SI EL CENTRO YA EXISTE

$sql="SELECT * FROM centros where denominacion='$denominacion'";


$result=mysql_query($sql);

$fila=mysql_fetch_assoc($result);

        if (
$denominacion==$fila["denominacion"]){
            
            if (
$campus==$fila["campus"]) {

            echo 
"<font color='red'>El centro ya existe en la base de datos.</font></font>";
            } 
            
// SINO EXISTE LO METEMOS EN LA BASE DE DATOS

            
else {
        
$sSQL="INSERT INTO centros (denominacion,calle,numero,codigo_postal,campus,contacto,telefono,corporativo,email,web) VALUES ('$denominacion','$calle','$numero','$codigo_postal','$campus','$contacto','$telefono','$corporativo','$email','$web')";

@
mysql_query("SET NAMES 'utf8'");

$result=mysql_query($sSQL) or die("<b>Error. El servidor dijo: </b> " mysql_error());
echo 
"<script>alert('Centro agregado a la base de datos');</script>";    
echo 
"<script>parent.location.href = 'menuadmin_titul.php?ver=agregarc';</script>";  
    }
}
}
?> 
He probado a imprimir las filas para ver si llegaban pero no mel as imprime así que hay puede estar el error...alguien sabe porque nó?

Última edición por AdrianSeg; 08/03/2010 a las 04:59 Razón: Mala escritura.