Insertar datos en segun un cargue aleatorio
Publicado por Hfr (93 intervenciones) el 28/09/2015 19:09:13
hola chicos tengo este diseño

que sale de esto
esta es ala tabla
inicialmente es un solo campo texto y un dos combo box
los ciclo for me permite crear mas campos y combo box segun el total de registros que me arroje una consulta que se hace con anterioridad.
como ven en la tabla
nombre_nino varchar (30),
tiporelacionn varchar (30),
nombre_nino_relacion varchar (30))
estos 3 campos hacen referencia al campo de texto y a los dos combo box
Si yo hago un insert into en php
$insertar_registro=mysqli_query($xCon ,INSERT INTO `relaciones`( `fecha`, `cod_estatico`, `nombre_nino`, `tiporelacionn`, `nombre_nino_relacion`) VALUES ('$var1','$var2','$var3','$var4','$var5',)");
que me reciba los datos del formulario
no creo que los datos no se guardaran en la tabla
como puedo yo hacer para insertar los datos asi
suponiendo que lo campos se generaron por 3x5
porque la consulta trajo un total de 6 registros pero le resto 1 para no incluir a CECILIA DEL ROSARIO dentro del combo box ni mucho menos generar un tipo de relación con ella mismo .....
que sale de esto
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
<form method="POST" action=" " name="control" enctype="multipart/form-data">
<div> <br>
<p> fecha <br> <br><input class ="campos" type="date" name="fecha" > </p>
</div>
<div> <br><br>
codigo del NNJA <br> <br><input class ="campos" type="text" name="codigo" value=" <?php while ($fil=mysqli_fetch_array($sql)) { echo $fil['id']; }?> "> <br> </br>
</div>
<?php $resta= $con -1 ?>
<?php for ($i = 1; $i <=$resta; $i++) { ?>
<p> nombre del NNJA <input type="text" class ="campos" name ="nombre_niño" value= "<?php echo $dato ?> ">
Tipo de Relacion <select class ="campos" name="nnja">
<option value="">Seleccione</option>
<option value="muy estrecha ">muy estrecha </option>
<option value="muy estrecha con conflicto">muy estrecha con conflicto </option>
<option value="conflictiva">conflictiva </option>
<option value="cercana">cercana </option>
<option value="Quiebre ">Quiebre </option>
<option value="Distante">Distante </option>
</select>
selecione un NNJA <select name="nnja" class ="campos" >
<option value="">Seleccione</option>
<?php $consulta=mysqli_query($xCon, "SELECT cod_id nombre form talba_niños where nombre_mama ='$datosmama' and nom_nino<>'$dato' ); ?>
<?php while($fila=mysqli_fetch_array($consulta)){ ?>
<option value=" <?php echo $fila['cod_id']; ?> " > <?php echo $fila['nombre'];?> </option>
<?php } ?>
</select><br>
<?php } ?>
<br>
esta es ala tabla
1
2
3
4
5
6
7
create table relaciones (
cod_relciones int(4) primary key AUTO_INCREMENT ,
fecha date,
cod_estatico varchar (12),
nombre_nino varchar (30),
tiporelacionn varchar (30),
nombre_nino_relacion varchar (30))
inicialmente es un solo campo texto y un dos combo box
los ciclo for me permite crear mas campos y combo box segun el total de registros que me arroje una consulta que se hace con anterioridad.
como ven en la tabla
nombre_nino varchar (30),
tiporelacionn varchar (30),
nombre_nino_relacion varchar (30))
estos 3 campos hacen referencia al campo de texto y a los dos combo box
Si yo hago un insert into en php
$insertar_registro=mysqli_query($xCon ,INSERT INTO `relaciones`( `fecha`, `cod_estatico`, `nombre_nino`, `tiporelacionn`, `nombre_nino_relacion`) VALUES ('$var1','$var2','$var3','$var4','$var5',)");
que me reciba los datos del formulario
no creo que los datos no se guardaran en la tabla
como puedo yo hacer para insertar los datos asi
1
2
3
4
5
6
cod_relciones fecha cod_estatico nombre tiporelacionn nombre_nino_relacion
1, 01/05/2014, 12365478, CECILIA DEL ROSARIO , Distante , maria juanita
2, 01/05/2014 12365478, CECILIA DEL ROSARIO , muy estrecha , juan camilo
3, 01/05/2014 12365478, CECILIA DEL ROSARIO, muy estrecha , luaraura
4, 01/05/2014 12365478, CECILIA DEL ROSARIO, muy cercana , daniela
5, 01/05/2014 12365478, CECILIA DEL ROSARIO , Quiebre , carmen
suponiendo que lo campos se generaron por 3x5
porque la consulta trajo un total de 6 registros pero le resto 1 para no incluir a CECILIA DEL ROSARIO dentro del combo box ni mucho menos generar un tipo de relación con ella mismo .....
Valora esta pregunta


0