Tengo un problema no se insertan los datos en mysql desde php
tengo un form con el siguiente código
<label> <h3 align="center">ALTA DE CONTRATO</h3> </label></p> <br> <FORM METHOD="POST" ACTION="insertarcon.php"> NOMBRE DEL ASESOR <INPUT TYPE="TEXT" NAME="nombre_vend" size="40"> NUM. CONTRATO <INPUT TYPE="INT" NAME="num_con" size="20"> FOLIO <INPUT TYPE="TEXT" NAME="folio_con" size="20"> FECHA <INPUT TYPE="DATE" NAME="fecha_con"> <br> TIPO DE SERVICIO <input type="text" name="tipo_serv"> COSTO SERVICIO <INPUT TYPE="text" name="costo_serv"> AP. INICIAL <INPUT TYPE="TEXT" NAME="ap_ini" size="13"> SALDO <INPUT TYPE="TEXT" NAME="saldo" size="13"> T. ABONO <INPUT TYPE="text" name="abono"> <br> NOMBRE CLIENTE <INPUT TYPE="TEXT" NAME="nom_cli" size="45"> EDAD <INPUT TYPE="TEXT" NAME="edad_cli" size="10"> F. NAC. <INPUT TYPE="DATE" NAME="fecha_n" size="20"> DIRECCION <INPUT TYPE="TEXT" NAME="dir_cli" size="40"> <br> TELEFONO <INPUT TYPE="TEXT" NAME="tel_cli"> <br> COTITULAR 1 <INPUT TYPE="TEXT" NAME="cot_1" size="45" > PARENTESCO <INPUT TYPE="TEXT" NAME="par_1"> <BR> COTITULAR 2 <INPUT TYPE="TEXT" NAME="cot_2" size="45"> PARENTESCO <INPUT TYPE="TEXT" NAME="par_2"> <BR> COTITULAR 3 <INPUT TYPE="TEXT" NAME="cot_3" size="45" > PARENTESCO <INPUT TYPE="TEXT" NAME="par_3"> <INPUT TYPE="SUBMIT" value="INSERTAR"> </FORM>
y recibo los datos en este otro archivo:
<? $link = @mysql_connect("localhost", "root","") or die ("Error al conectar a la base de datos."); @mysql_select_db("montesinai", $link) or die ("Error al conectar a la base de datos."); require("funciones.php"); $nombre_vend = $_POST["nombre_vend"]; $num_con = $_POST["num_con"]; $folio_con = $_POST["folio_con"]; $fecha_con = $_POST["fecha_con"]; $tipo_serv = $_POST["tipo_serv"]; $costo_serv = $_POST["costo_serv"]; $ap_ini = $_POST["ap_ini"]; $saldo = $_POST["saldo"]; $abono = $_POST["abono"]; $nom_cli = $_POST["nom_cli"]; $edad_cli = $_POST["edad_cli"]; $fecha_n = $_POST["fecha_n"]; $dir_cli = $_POST["dir_cli"]; $tel_cli = $_POST["tel_cli"]; $cot_1 = $_POST["cot_1"]; $par_1 = $_POST["par_1"]; $cot_2 = $_POST["cot_2"]; $par_2 = $_POST["par_2"]; $cot_3 = $_POST["cot_3"]; $par_3 = $_POST["par_3"]; $sql ="INSERT INTO contratos (nombre_vend,num_con,folio_con,fecha_con,tipo_serv,costo_serv,ap_ini,saldo,abono,nom_cli,edad_cli,fecha_n,dir_cli,tel_cli,cot_1,par_1,cot_2,par_2,cot_3,par_3)"; $sql.="VALUES ('".$nombre_vend."','.$num_con.','".$folio_con."','".$fecha_con."','".$tipo_serv."','".$costo_serv."','".$ap_ini."','".$saldo."','".$abono."','".$nom_cli."','".$edad_cli."','".$fecha_n."','".$dir_cli."','".$tel_cli."','".$cot_1."','".$par_1."','".$cot_2."','".$par_2."','".$cot_3."','".$par_3."')"or die (mysql_error()); mysql_query($sql, $link); @mysql_close($link); ?>
Al ingresar los datos en el formulario y dar clic en el botón para hacer la consulta no me marca ningún error pero tampoco me agrega los datos a la tabla.
mi bd se llama montesinai y mi tabla se llama contratos que es la siguiente :
nombre_vend tex
num_con int(11)
folio_con int(11)
fecha_con date
tipo_serv text
costo_serv text
ap_ini text
saldo text
abono text
nom_cli text
edad_cli text
fecha_n date
dir_cli text
tel_cli text
cot_1 text
par_1 text
cor_2 text
par_2 text
cot_3 text
par_3 text
Agradecería mucho su ayuda con mi problema de antemano gracias saludos
Respuesta de Michael Mendoza Gomez
1