Hola a todos este es mi primera participacion en el foro.
Mi problema es el siguiente:
Tengo un formulario y quiero que los datos que ingresen se guarden en la BD. Tengo lo siguiente:
Formulario
Código HTML:
<html>
<head>
<title></title>
</head>
<body>
<form action="conexion.php" method="post" >
Nombre: <input type="text" name="nombre"><br/>
Segundo Nombre: <input type="text" name="segnom"><br/>
Apellido: <input type="text" name="ape"><br/>
Telefono: <input type="text" name="tel"><br/>
Telefono trabajo: <input type="text" name="teltra"><br/>
Direccion: <input type="text" name="dir"><br/>
Diriccion de trabajo: <input type="text" name="dirtra"><br/>
Celular: <input type="text" name="cel"><br/>
Celular trabajo: <input type="text" name="celtra"><br/>
E-mail: <input type="text" name="email"><br/>
<input type="submit" value="Guardar">
</form>
</body>
</html>
y parte php
Código PHP:
<?php
$conexion=mysql_connect("localhost","root","")
or die("Problemas en la conexion");
mysql_select_db("agenda",$conexion) or
die("Problemas en la seleccion de la base de datos");
mysql_query("insert into datos(nombre,segnom,ape,tel,teltra,dir,dirtra,cel,celtra,email) values
('$_POST["nombre"]','$_POST["segnom"]','$_POST["ape"]',$_POST["tel"],$_POST["teltra"],'$_POST["dir"]','$_POST["dirtra"]',$_POST["cel"],$_POST["celtra"],'$_POST["email"]';)",
$conexion) or die("Problemas en el select".mysql_error());
mysql_close($conexion);
echo "El alumno fue dado de alta.";
?>
al ejecutar este formulario me tira el siguiente error:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\wamp\www\...........
otra consulta es si en este ejemplo esta bien
Código PHP:
'$_POST["nombre"]'
o va sin comillas dobles o que esta mal?
a y por las dudas aca esta la bd
nombre varchar(30) Sí NULL
segnom varchar(30) Sí NULL
ape varchar(30) Sí NULL
tel int(20) Sí NULL
teltra int(20) Sí NULL
dir varchar(50) Sí NULL
dirtra varchar(50) Sí NULL
cel int(25) Sí NULL
celtra int(25) Sí NULL
email varchar(50) Sí NULL
desde ya muchas gracias
Un saludo