PHP - Guardar datos en diferentes tablas

   
Vista:
Imágen de perfil de eduardo

Guardar datos en diferentes tablas

Publicado por eduardo diablito_x_11@hotmail.com (4 intervenciones) el 30/07/2013 07:23:35
deseo insertar datos enviados desde un formulario a una base de datos por medio de PHP...

el codigo que tengo es este pero es lo de php porq el html es mucho

lo malo es que nomas inserta en la primera tabla y no en la segunda....

deseo que me ayuden a resolver este problema .... gracias...


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//variables de la persona que presenta la queja
$PresentaTipoPer=$_POST['cbTipopresenta'];
$PresentaNombre=$_POST['txtPresentaNombre'];
$PresentaApPaterno=$_POST['txtPresentaApPaterno'];
$PresentaApMaterno=$_POST['txtPresentaApMaterno'];
$PresentaEdad=$_POST['txtPresentaEdad'];
$Presentasexo=$_POST['cbPresentasexo'];
$PresentaPuesto=$_POST['cbPresentaPuesto'];
$PresentaArea=$_POST['cbPresentaArea'];
$PresentaTelefono=$_POST['txtPresentaTelefono'];
$PresentaEmail=$_POST['txtPresentaEmail'];
$PresentaJefe=$_POST['txtPresentaJefe'];
$PresentaCargo=$_POST['txtPresentaCargo'];
 
//variables de la persona que recibe la queja
 
$RecibeTipoPer=$_POST['cbTiporecibe'];
$ContraNombre=$_POST['txtContraNombre'];
$ContraApPaterno=$_POST['txtContraApPaterno'];
$ContraApMaterno=$_POST['txtContraApMaterno'];
$ContraEdad=$_POST['txtContraEdad'];
$ContraSexo=$_POST['cbContraSexo'];
$ContraPuesto=$_POST['cbContraPuesto'];
$ContraArea=$_POST['cbContraArea'];
$ContraTelefono=$_POST['txtContraTelefono'];
$ContraEmail=$_POST['txtContraEmail'];
$ContraJefe=$_POST['txtContraJefe'];
$ContraCargo=$_POST['txtContraCargo'];
 
include('cone.php');
//acer un IF y comparar el valor que trae Int_Id_tipoPersona de la persona que presenta la queja... 
if($PresentaTipoPer == 1)
{
	if($RecibeTipoPer == 1)
	{
		//si es 1 guardar solo los datos de alumnos en la consulta
		$insertPerPresenta = mysql_query("insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre,
Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Vch_Telefono, Vch_Email) values (".$PresentaTipoPer.",'".$PresentaNombre."','".$PresentaApPaterno."','".$PresentaApMaterno."',".
$PresentaEdad.",'".$Presentasexo."','".$PresentaTelefono."','".$PresentaEmail."'); ");
 
		$insertPerRecibe = mysql_query(" insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre,
Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Vch_Telefono, Vch_Email) values (".$RecibeTipoPer.",'".$ContraNombre."','".$ContraApPaterno."','".$ContraApMaterno."',".$ContraEdad.",'".
$ContraSexo."','".$ContraTelefono."','".$ContraEmail."');");
	}
	else
	{
		$insertPerPresenta = mysql_query("insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre,
 Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Vch_Telefono, Vch_Email) values (".$PresentaTipoPer.",'".$PresentaNombre."','".$PresentaApPaterno."','".$PresentaApMaterno."',".
$PresentaEdad.",'".$Presentasexo."','".$PresentaTelefono."','".$PresentaEmail."'); ");
		$insertPerRecibe = mysql_query(" insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre, Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Int_Id_Puesto, Int_Id_Area, Vch_Telefono, Vch_Email,
Vch_JefeInmediato, Vch_CargoJefe) values (".$RecibeTipoPer.",'".$ContraNombre."','".$ContraApPaterno."','".$ContraApMaterno."',".$ContraEdad.",'".
$ContraSexo."',".$ContraPuesto.",".$ContraArea.",'".$ContraTelefono."','".$ContraEmail."','".$ContraJefe."','".
$ContraCargo."');");
	}
}
else
{
	if($RecibeTipoPer == 1)
	{
		// si es 2 guardar los datos como ya estan en la consulta...
		$insertPerPresenta = mysql_query("insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre,
 Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Int_Id_Puesto,Int_Id_Area, Vch_Telefono, Vch_Email, Vch_JefeInmediato, Vch_CargoJefe) values (".$PresentaTipoPer.",'".$PresentaNombre."','".$PresentaApPaterno."','".$PresentaApMaterno."',".
$PresentaEdad.",'".$Presentasexo."',".$PresentaPuesto.",".$PresentaArea.",'".$PresentaTelefono."','".
$PresentaEmail."','".$PresentaJefe."','".$PresentaCargo."'); ");
 
		$insertPerRecibe = mysql_query(" insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre, Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Vch_Telefono, Vch_Email) values (".$RecibeTipoPer.",'".$ContraNombre."','".$ContraApPaterno."','".$ContraApMaterno."',".$ContraEdad.",'".
$ContraSexo."','".$ContraTelefono."','".$ContraEmail."');");
	}
	else
	{
		$insertPerPresenta = mysql_query("insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre,
 Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Int_Id_Puesto,Int_Id_Area, Vch_Telefono, Vch_Email,
 Vch_JefeInmediato, Vch_CargoJefe) values (".$PresentaTipoPer.",'".$PresentaNombre."','".$PresentaApPaterno."','".$PresentaApMaterno."',".
$PresentaEdad.",'".$Presentasexo."',".$PresentaPuesto.",".$PresentaArea.",'".$PresentaTelefono."','".
$PresentaEmail."','".$PresentaJefe."','".$PresentaCargo."'); ");
		$insertPerRecibe = mysql_query(" insert into tbl_persona (Int_Id_tipoPersona, Vch_Nombre, Vch_ApPaterno, Vch_ApMaterno, Int_Edad, Vch_Sexo, Int_Id_Puesto, Int_Id_Area, Vch_Telefono, Vch_Email,
Vch_JefeInmediato, Vch_CargoJefe) values (".$RecibeTipoPer.",'".$ContraNombre."','".$ContraApPaterno."','".$ContraApMaterno."',".$ContraEdad.",'".
$ContraSexo."',".$ContraPuesto.",".$ContraArea.",'".$ContraTelefono."','".$ContraEmail."','".$ContraJefe."','".
$ContraCargo."');");
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Guardar datos en diferentes tablas

Publicado por xve (5519 intervenciones) el 30/07/2013 08:07:48
Hola Eduardo te da algun error??
Por lo que veo, todos los inserts son en la misma tabla tbl_persona, no?

Si los ejecutas manualmente directamente en mysql funcionan correctamente?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de eduardo

Guardar datos en diferentes tablas

Publicado por eduardo (4 intervenciones) el 30/07/2013 08:56:24
si si funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar