Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2009, 11:18
hollowmanf
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Consulta sobre como grabar en 2 tablas

Hola amigos, tengo una consulta para ustedes, tengo un php que me graba los datos de Una Persona Fisica y quiero que este mismo php me permita grabar los datos del credito que recibe, el tema pasa porque tengo separado para consultas por un lado la tabla de los datos de la Persona Fisica y por el otro la de los Creditos, lo que necesito hacer es que en un mismo formulario cuando doy de alta la PF pueda dar de alta el Credito de esta misma.

Les pego aqui mi php para que lo vean:

Formulario de alta de la PF: (me falta agregar los campos del credito)

Código PHP:
<FORM METHOD="POST" ACTION="insert_pf.php"

<
table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="75%" id="AutoNumber1" height="214"
  <
tr bgcolor="#CCCCCC"
    <
td height="19" colspan="6"><span class="style1"><font face="Verdana" size="1"
    
REGISTRO DE PERSONA FISICA:</font></span></td
  </
tr
  <
tr
    <
td height="19" colspan="6">&nbsp;</td
  </
tr
  <
tr
    <
td width="25%" height="24"><font face="Verdana" size="1">Apellido</font></td
    <
td width="1%" height="24">&nbsp;</td
    <
td width="28%" height="24"><INPUT NAME="apellido" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
    <
td width="12%" height="24"><font face="Verdana" size="1">Nombre:</font></td
    <
td width="1%" height="24">&nbsp;</td
    <
td width="33%" height="24"><INPUT NAME="nombre" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
  </
tr
  <
tr
    <
td width="25%" height="19"><font face="Verdana" size="1">Dirección:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="28%" height="19"><INPUT NAME="direccion" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
    <
td width="12%" height="19"><font face="Verdana" size="1">Documento:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="33%" height="19"><INPUT NAME="numero_doc" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
  </
tr
  <
tr
    <
td width="25%" height="19"><font face="Verdana" size="1">Teléfono:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="28%" height="19"><INPUT NAME="telefono" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
    <
td width="12%" height="19"><font face="Verdana" size="1">Celular:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="33%" height="19"><INPUT NAME="celular" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
  </
tr
  <
tr
    <
td width="25%" height="19"><font face="Verdana" size="1">Situación Laboral:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="28%" height="19"><INPUT NAME="situacion" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
    <
td width="12%" height="19"><font face="Verdana" size="1">Ciudad:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="33%" height="19"><INPUT NAME="ciudad" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
  </
tr
  <
tr
    <
td width="25%" height="19"><font face="Verdana" size="1">CodPostal:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="28%" height="19"><INPUT NAME="cod_postal" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
    <
td width="12%" height="19"><font face="Verdana" size="1">Mail:</font></td
    <
td width="1%" height="19">&nbsp;</td
    <
td width="33%" height="19"><INPUT NAME="mail" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td
  </
tr
  <
tr
    <
td height="19" colspan="6">&nbsp;</td
  </
tr
  <
tr bgcolor="#CCCCCC"
    <
td height="19" colspan="6">&nbsp;</td
  </
tr
  <
tr
    <
td height="19" colspan="6">&nbsp;</td
  </
tr
  <
tr
    <
td height="19" colspan="6"><div align="center"
          <
input name="Reset2" type="RESET" Value="Limpiar Datos">&nbsp;&nbsp
          <
INPUT NAME="boton2" TYPE="SUBMIT" VALUE="Grabar Datos"
    </
div></td
  </
tr
</
table
</
form
</
body
</
html

Y por ultimo el php que recibe los datos y los guarda:

Código PHP:

<?php
$con 
mysql_connect("localhost","user","pass");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("base_de_datos"$con);

$sql="INSERT INTO persona_fisica (apellido,nombre,direccion,numero_doc,telefono,celular,situacion,ciudad,cod_postal,mail)
VALUES
('$_POST[apellido]','$_POST[nombre]','$_POST[direccion]','$_POST[numero_doc]','$_POST[telefono]','$_POST[celular]','$_POST[situacion]','$_POST[ciudad]','$_POST[cod_postal]','$_POST[mail]')"
;

if (!
mysql_query($sql,$con))
  {
  die(
'Error: ' mysql_error());
  }
//echo "1 record added";

mysql_close($con);
header ("Location: index.php");
?>

Saludos y gracias por si alguien puede ayudarme