Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/07/2012, 02:47
ESANTOS87
 
Fecha de Ingreso: julio-2012
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: ingresar datos en mysql desde php

bueno creo que ya me hice un lio mi codigo esta asi actualmente el formulario es este:

Código HTML:
Ver original
  1. <FORM METHOD="POST" ACTION="insertarcon.php">
  2.  NOMBRE DEL ASESOR
  3. <INPUT TYPE="TEXT" NAME="nombre_vend" size="40">    
  4. NUM. CONTRATO
  5. <INPUT TYPE="TEXT" NAME="clave" size="20">
  6. FOLIO
  7. <INPUT TYPE="TEXT" NAME="folio" size="20">
  8. FECHA
  9. <INPUT TYPE="DATE"  NAME="fecha">
  10. <br>
  11. <br>
  12. TIPO DE SERVICIO
  13. <select name="tipo_servicio">
  14.   <option value="IN" selected>IN  </option>
  15.   <option value="CR">CR           </option>
  16.   <option value="CR">IN2          </option>
  17.   <option value="CR2">CR2         </option>
  18.   <option value="CR">IN3          </option>
  19.   <option value="CR2">CR3         </option>
  20. COSTO SERVICIO
  21. <select name="costo_servicio">
  22.   <option value="10900" selected>10900          </option>
  23.   <option value="15900">15900          </option>
  24.     <option value="21800">21800          </option>
  25.   <option value="31800">31800          </option>
  26.   <option value="32700">32700       </option>
  27.   <option value="47700">  47700       </option>
  28. AP. INICIAL
  29. <INPUT TYPE="TEXT"  NAME="ap_ini" size="13">
  30.  
  31. SALDO
  32. <INPUT  TYPE="TEXT" NAME="saldo" size="13">
  33. T. ABONO
  34. <select name="abono">
  35.   <option value="SEMANAL" selected>SEMANAL          </option>
  36.   <option value="QUINCENAL">QUINCENAL          </option>
  37.     <option value="MENSUAL">MENSUAL       </option>
  38.  
  39. <br>
  40. <br>
  41. NOMBRE CLIENTE
  42. <INPUT  TYPE="TEXT" NAME="nom_cliente" size="45">
  43. EDAD
  44. <INPUT TYPE="TEXT"   NAME="edad_cliente" size="10">
  45. F. NAC.
  46. <INPUT  TYPE="DATE" NAME="fecha_n" size="20">
  47. DIRECCION
  48. <INPUT TYPE="TEXT" NAME="dir_cliente" size="40">
  49.  
  50. <br>
  51. <BR>
  52. TELEFONO
  53. <INPUT TYPE="TEXT" NAME="tel_cliente">
  54. <br>
  55. <br>
  56. COTITULAR 1
  57. <INPUT TYPE="TEXT" NAME="cotitular1" size="45" >
  58. PARENTESCO
  59. <INPUT TYPE="TEXT" NAME="parentesco1">
  60. <BR>
  61. COTITULAR 2
  62. <INPUT TYPE="TEXT" NAME="cotitular2" size="45">
  63. PARENTESCO
  64. <INPUT TYPE="TEXT" NAME="parentesco2">
  65. <BR>
  66. COTITULAR 3
  67. <INPUT TYPE="TEXT" NAME="cotitular3" size="45" >
  68. PARENTESCO
  69. <INPUT TYPE="TEXT"  NAME="parentesco3"><BR /><BR />
  70.  
  71.  
  72.     <INPUT TYPE="SUBMIT" value="INSERTAR">
  73.     </FORM>

y el codigo php donde recibo los datos esta asi:

Código PHP:
Ver original
  1. <?
  2. $link = @mysql_connect("localhost", "root","")
  3.       or die ("Error al conectar a la base de datos.");
  4.   @mysql_select_db("montesinai", $link)
  5.       or die ("Error al conectar a la base de datos.");
  6. $nombre_vend =$_POST["nombre_vend"];
  7. $clave = $_POST['clave'];
  8. $folio = $_POST['folio'];
  9. $fecha = $_POST['fecha'];
  10. $tipo_servicio = $_POST['tipo_servicio'];
  11. $costo_servicio = $_POST['costo_servicio'];
  12. $ap_ini = $_POST['ap_ini'];
  13. $saldo = $_POST['saldo'];
  14. $abono = $_POST['abono'];
  15. $nom_cliente = $_POST['nom_cliente'];
  16. $edad_cliente = $_POST['edad_cliente'];
  17. $fecha_n = $_POST['fecha_n'];
  18. $dir_cliente = $_POST['dir_cliente'];
  19. $tel_cliente = $_POST['tel_cliente'];
  20. $cotitular1 = $_POST['cotitular1'];
  21. $parentesco1 = $_POST['parentesco1'];
  22. $cotitular2 = $_POST['cotitular2'];
  23. $parentesco2 = $_POST['parentesco2'];
  24. $cotitular3 = $_POST['cotitular3'];
  25. $parentesco3 = $_POST['parentesco3'];
  26. print_r($_POST);
  27. $consulta="INSERT INTO contratos (nombre_vend,clave,folio,fecha,tipo_servicio,costo_servicio,ap_ini,saldo,abono,nom_cliente,edad_cliente,fecha_n,dir_cliente,tel_cliente,cotitular1,parentesco1,cotitular2,parentesco2,cotitular3,parentesco3) VALUES ('$nombre_vend','$clave','$folio','$fecha','$tipo_servicio','$costo_servicio','$ap_ini','$saldo','$abono','$nom_cliente','$edad_cliente','$fecha_n','$dir_cliente','$tel_cliente','$cotitular1','$parentesco1','$cotitular2','$parentesco2','$cotitular3','$parentesco3')"or die (mysql_error());
  28.  
  29. mysql_query($consulta, $link);
  30. @mysql_close($link);
  31. ?>

mi tabla es esta:


Campo Tipo Cotejamiento Atributos Nulo Predeterminado Extra Acción
nombre_vend text latin1_swedish_ci No
clave int(11) No
folio text latin1_swedish_ci No
fecha date No
tipo_servicio text latin1_swedish_ci No
costo_servicio text latin1_swedish_ci No
ap_ini text latin1_swedish_ci No
saldo text latin1_swedish_ci No
abono text latin1_swedish_ci No
nom_cliente text latin1_swedish_ci No
edad_cliente text latin1_swedish_ci No
fecha_n date No
dir_cliente text latin1_swedish_ci No
tel_cliente text latin1_swedish_ci No
cotitular1 text latin1_swedish_ci No
parentesco1 text latin1_swedish_ci No
cotitular2 text latin1_swedish_ci No
parentesco2 text latin1_swedish_ci No
cotitular 3 text latin1_swedish_ci No
parentesco3 text latin1_swedish_ci No