PHP - Guardar arreglo en tabla

   
Vista:

Guardar arreglo en tabla

Publicado por Eric (77 intervenciones) el 16/07/2014 22:05:16
Hola buen dia a todos, quiero un poco de su ayuda:
tengo unos valores en unos array que quisiera guardar en una tabla o directamente guardar los valores en la tabla sin guardarlos en los array.

tengo este formulario donde capturo valores para los departamentos de unas empresas y los paso a 3 array los cuadros de textos se generan dependiendo del numero de registros de la tabla empresas.



ESTE CODIGO TRABAJO EN EL FORMULARIO:
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
<?php
if (isset($_POST['municipio'])) {
    $arr = array();
    foreach ($_POST['municipio'] as $value){
        foreach($value as $llave=>$valor){
            $arr[$llave] = $valor;
        }
    }
    echo "<pre>";
    print_r($arr);
    echo "</pre>";
}
?>
<?php
echo $row;
if (isset($_POST['municipio2'])) {
    $arr2 = array();
    foreach ($_POST['municipio2'] as $value2){
        foreach($value2 as $llave2=>$valor2){
            $arr2[$llave2] = $valor2;
        }
    }
    echo "<pre>";
	print_r($arr2);
    echo "</pre>";
}
?>
<?php
if (isset($_POST['municipio3'])) {
    $arr3 = array();
    foreach ($_POST['municipio3'] as $value3){
        foreach($value3 as $llave3=>$valor3){
            $arr3[$llave3] = $valor3;
        }
    }
    echo "<pre>";
    print_r($arr3);
    echo "</pre>";
}
 
?>
<form action="" method="post">
  <table width="485" border="1">
    <tr>
      <th width="87" scope="row"><div align="left">CODIGO</div></th>
      <td width="87">DEPT1</td>
      <td width="147">DEPTO2</td>
      <td width="136">DEPTO3</td>
    </tr>
  </table>
  <p><?php
        include('conexion.php');
		$sql = "SELECT * FROM empresas";
		$rs = mysql_query($sql, $cn);
		while($row1 = mysql_fetch_array($rs)){
		$cont++;
        echo $row1['cod_empresa'];
		?>
 
      <input type="text" name="municipio[][<?php echo $municipio; ?>]"/>
      <input type="text" name="municipio2[][<?php echo $municipio2; ?>]"/>
      <input type="text" name="municipio3[][<?php echo $municipio3; ?>]"/>
      <br/>
      <?php
        ++$municipio;
	    ++$municipio2;
		++$municipio3;
 
    }
    ?>
        <input type="submit" value="Enviar">
    </p>
</form>

y me genera unos array asi:



PERO MI PROBLEMA SE BASA EN QUE QUIERO GUARDAR LOS VALORES DE MIS ARRAY EN UNA TABLA LLAMADA DEPARTAMENTOS

y quiero que el array 1 se guarde en el campo =dept1
el array2 se guarde en el campo=dept2 y el array 3 en el campo=dept3 si pudiera evitar guardar en los array y guardar directamente en la tabla seria mejor, pueden darme una idea de como guardar en la tabla

tablas:

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

Guardar arreglo en tabla

Publicado por Gabriel (1 intervención) el 05/02/2016 21:38:06
Hola, viendo la fecha de tu publicacion te pregunto. Pudiste solucionar el problema? yo estoy queriendo hacer algo parecido
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