Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2008, 15:51
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Re: error mio o del php con los if y else??

El segundo else no tiene las llaves...

Código PHP:
if (mysql_num_rows($comprobando)!=0) {
                    echo 
"<script>alert('ESTE INGREDIENTE YA ESTA EN LA BASE DE DATOS. POR FAVOR, INSERTA OTRO')</script>";}
                
// En este else no abriste la llave, pero si la cerraste más abajo...
//else

else
{


            
//echo "<br>Registro <b>".$_POST['nombre']."</b> ingresado en la BBDD, consultar al final de la misma si aparece.<BR>"; 
                    
mysql_query("INSERT INTO ingredientes (nombre, familia, descripcion, precio_unidades, precio_decimales, kilo, unidad, gramo, litro) VALUES ('$nombre','$familia','$descripcion','$precio_unidades','$precio_decimales', $kilo, $unidad, $gramo, $litro)",$link);
            
// Ahora comprobaremos que todo ha ido correctamente
                    
$my_error mysql_error($link);
                    if (!empty(
$my_error)) { 
                        echo 
"Ha habido un error al insertar los valores. $my_error";}
                    else {echo 
"Los datos han sido introducidos satisfactoriamente";}
// con este cierro si tiene que grabar porque no tiene el ingrediente(else)