Foros del Web » Programando para Internet » PHP »

insertar datos en BD provenientes de un form

Estas en el tema de insertar datos en BD provenientes de un form en el foro de PHP en Foros del Web. Hola foro! haber si me pueden dar un mano con esto.... Estoy tratando de insertar 2 datos (nombre y apellido) en un base de Datos ...
  #1 (permalink)  
Antiguo 01/11/2005, 14:54
 
Fecha de Ingreso: abril-2005
Mensajes: 182
Antigüedad: 19 años
Puntos: 1
insertar datos en BD provenientes de un form

Hola foro! haber si me pueden dar un mano con esto.... Estoy tratando de insertar 2 datos (nombre y apellido) en un base de Datos mysql. Estos 2 datos provienen de un form con esos mismos campos... El codigo es el siguiente:

Código PHP:
<?
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset(
$_POST['apellido']) && !empty($_POST['apellido'])) {

$link mysql_connect("localhost","user","pass");
mysql_select_db("test",$link);

mysql_query("INSERT INTO alumno (nombre,apellido)
VALUES ('{$_POST['nombre']}','{$_POST['apellido']}')"
,$link);

$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";

}

} else {

echo 
"Error, no ha introducido todos los datos";

}

?>
El error que me tira es este "Parse error: parse error, unexpected '{'" y me lo tira en esta linea
Código PHP:
if(!empty($my_error) { 
.... Alguna ayuda para este novato??? Desde ya les agradezco
  #2 (permalink)  
Antiguo 01/11/2005, 14:57
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 10 meses
Puntos: 2
Te falta un paréntesis:

if(!empty($my_error)) {
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #3 (permalink)  
Antiguo 01/11/2005, 15:02
 
Fecha de Ingreso: abril-2005
Mensajes: 182
Antigüedad: 19 años
Puntos: 1
uy estoy para atras... no lo habia visto.... gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:38.