Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2006, 07:22
gazuzax
 
Fecha de Ingreso: septiembre-2006
Mensajes: 196
Antigüedad: 17 años, 7 meses
Puntos: 0
Desacuerdo PROBLEMa con Multiples IF!

hola a todos, tengo un crear.php que me funciona bien sin lo que etsa comentado.

necesito hacer una condicion de que si la capacidad de una sala es excedida no se pueda ingresar + pcs. y ahi tengo el preoblema porque luego de ponerla (lo que esta comentado) me envia a echo"error introduciendo computador"

mi aqui duda es ¿es un problema de las llaves mal puestas o con mi condicion de num_rows no es de esa manera (comparar nro de filas devueltas > sala.capacidad_sala)

ojala me ayuden a darle solucion a mi problema
crea.php
Código PHP:
<?
include "conexion.php";
$id_com $_POST["id_com"];
$sala $_POST["sala"];
$red $_POST["red"];
$date $_POST["date"];
$garantia $_POST["garantia"];
$usb $_POST["usb"];

if ( (
$id_com=="") || ($sala=="") || ($red== "") || ($date== "") || ($garantia=="") || ($usb=="") )
{
    echo 
"Existen datos vacios, llene el formulario correctamente<br><br>";
}
else
{
    
$query="SELECT * FROM computador WHERE id_com='$id_com'";
    
$result=mysql_db_query($database,$query,$conexion);
    if(
mysql_num_rows($result))
    {
        echo 
"El Computador ya fue registrado en la BD";
    }

    else 
    {

/*        $result = mysql_query("    SELECT computador.id_com FROM computador, sala WHERE computador.id_sala='$sala'", $conexion);
        if ($row = mysql_fetch_array($result))
        {
            $num_rows = mysql_num_rows($result);
            $query = mysql_query("SELECT sala.capacidad_sala FROM sala WHERE sala.id_sala='$sala'", $conexion);
    
            if($num_rows >= $query)
            {
                echo"La sala seleccionada a llegado a su limite, escoja otra porfavor";
            }
            else
            {*/
        
        
$query="INSERT INTO computador (id_com, id_sala, id_red, ingreso_com, garantia_com, usb_com) VALUES ('', '$sala', '$red', '$date', '$garantia', '$usb')";
        
$result=mysql_db_query($database,$query,$conexion);

        if(
mysql_affected_rows($conexion))
        {
            echo 
"Nuevo computador introducido correctamente";
        }

        
/*    }
        
        }*/
        
else
        {
            echo 
"Error introduciendo el computador";
        }
    } 
}
?>