Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2011, 04:00
galacticboy7
 
Fecha de Ingreso: mayo-2011
Mensajes: 23
Antigüedad: 13 años
Puntos: 0
Error "{" en un if..else

Lo que estoy haciendo es mediante un formulario poder meter lineas a la tabla de la base de datos, en este caso son ordenadores. Mediante este documento accede a la base de datos y me permetiria añadir nuevos productos.


En la linea 27 me da un error de syntaxys en "{" Agradeceria ayuda para acabar de pulirlo.

El error esta comentado es donde pone //AQUI ESTA EL ERROR xD


Código PHP:
<?php

    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
    
if(isset($_POST['Imatge']) && !empty($_POST['Imatge']) &&
    isset(
$_POST['Id']) && !empty($_POST['Id']) &&
    isset(
$_POST['Fabricant']) && !empty($_POST['Fabricant']) &&
    isset(
$_POST['Model']) && !empty($_POST['Model']) &&
    isset(
$_POST['Processador']) && !empty($_POST['Processador']) &&
    isset(
$_POST['Memòria RAM']) && !empty($_POST['Memòria RAM']) &&
    isset(
$_POST['Disc dur']) && !empty($_POST['Disc dur']) &&
    isset(
$_POST['Adaptador gràfic']) && !empty($_POST['Adaptador gràfic']) &&
    isset(
$_POST['Preu']) && !empty($_POST['Preu'])) {

        
// Si entramos es que todo se ha realizado correctamente

        
$link mysql_connect("localhost","root","");
        
mysql_select_db("productos",$link);

        
// Con esta sentencia SQL insertaremos los datos en la base de datos
        
mysql_query("INSERT INTO ordenadores (Imatge,Id,Fabricant,Model,Processador,Memòria RAM,Disc dur,Adaptador gràfic,Preu)
        VALUES ('{$_POST['Imatge']}','{$_POST['Id']}','{$_POST['Fabricant']}','{$_POST['Model']}','{$_POST['Processador']}','{$_POST['Memòria RAM']}','{$_POST['Disc dur']}','{$_POST['Adaptador gràfic']}','{$_POST['Preu']}')"
,$link);

        
// Ahora comprobaremos que todo ha ido correctamente
        
$my_error mysql_error($link);

        if(!empty(
$my_error
        {   
//< AQUI ESTA EL ERROR
            
echo "Ha habido un error al insertar los valores. $my_error";
        } 
        else 
        {
            echo 
"Los datos han sido introducidos satisfactoriamente";
        }
    }
        else 
        {
        echo 
"Error, no ha introducido todos los datos";
        }

?>