Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2006, 12:30
Avatar de Malocado
Malocado
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 7 meses
Puntos: 0
Error en comprobación de datos

Buenas, tengo un problema y no sé como resolverlo, aqui está el código:

Código PHP:
<html>
<body>
<form name="insertar" action="index2.php" method="post">
Marca: <input type="text" name="marca"><br>
<input type="Submit" name="enviar" value="Enviar">
</form>
<?php

// Comprueba que el campo no esté vacío.
if (isset($_POST['marca']) && !empty($_POST['marca'])) {

// Conexión a la base de datos
$link mysql_connect("localhost","usuario","clave");
mysql_select_db("basedatos",$link);

// Insertamos los datos
mysql_query("INSERT INTO marcas (marca) VALUES ('{$_POST['marca']})",$link);

// Comprobamos que esté todo correcto
$error mysql_error($link);

if (!empty (
$error)) { 

    echo 
"Ha habido un error al insertar los datos. <br><br>$error"
        } else {
    echo 
"Los datos se han añadido correctamente";
        } else {
    echo 
"Error, no has introducido los datos";
        }
    }
?>
</body>
</html>
Me da error en el else que está entre estas 3 líneas:

Código PHP:
echo "Los datos se han añadido correctamente";
    } else {
echo 
"Error, no has introducido los datos"
¿Cual puede ser el problema?

Gracias de antemano.

Saludos.