PHP - Cargar tabla completa desde mysql y seleccionar filas para cargarla en otra tabla

   
Vista:
Imágen de perfil de Antonio

Cargar tabla completa desde mysql y seleccionar filas para cargarla en otra tabla

Publicado por Antonio (7 intervenciones) el 07/08/2014 07:18:57
Buenas noches, paso a explicar el inconveniente que tengo y si es posible alguna solucion: Tengo 40 tablas en mi base de datos, las cuales se cargan en la pagina desde un combobox y muestra el contenido de la tabla seleccionada, una vez que este seleccionada una tabla con su contenido quisiera poder seleccionar varias filas de esa tabla e ir añadiendo a su vez en una nueva tabla en pantalla; esta tabla que se va cargando segun lo que seleccione (que en pantalla se vería al lado de la otra) luego se guardaria en la base de datos en una tabla existente, osea iría agregando cada vez que se seleccionen filas ordanadas por fecha.
Aqui adjunto el codigo.. Saludos

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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
/* Este es el archivo que me enlista las tablas segun la que seleccione */
<?php
    session_start();
?>
<html>
<head>
<title>Cargar Consulta</title>
</head>
<body>
 
<div id="stylediv">
  <form name="form1"  method="post" action="consultaobra.php" >
      <br>Seleccione Obra Social:
        <select name="operacion">
          //Obras sociales con convenio directo
          <option> </option>
          //Obras sociales con convenio directo
          <optgroup label="Obras Sociales con convenio directo">
                <option type:"checkbox" name="os" value="asociacion_de_gastroenterologia">AGEDM</option>
                <option type:"checkbox" name="os" value="unionpersonal">UNION PERSONAL(ACCORD-PLAN DORADO)                  </option>
                <option type:"checkbox" name="os" value="camioneros">CAMIONEROS </option>
                <option type:"checkbox" name="os" value="cuidar_salud">CUIDAR SALUD</option>
                <option type:"checkbox" name="os" value="eurosalud">EUROSALUD</option>
                <option type:"checkbox" name="os" value="domin">DOMIN</option>
                <option type:"checkbox" name="os" value="galeno">GALENO</option>
                <option type:"checkbox" name="os" value="jerarquicos_salud">JERARQUICOS SALUD</option>
                <option type:"checkbox" name="os" value="medicus">MEDICUS</option>
                <option type:"checkbox" name="os" value="medife">MEDIFE</option>
                <option type:"checkbox" name="os" value="misiones_salud">MISIONES SALUD</option>
                <option type:"checkbox" name="os" value="ospsa">OSPSA(ATSA)</option>
                <option type:"checkbox" name="os" value="ossacra">OSSACRA(SANCOR MED PRIVADA)</option>
                <option type:"checkbox" name="os" value="ospf">OSPF(PERS. FARMACIA)</option>
                <option type:"checkbox" name="os" value="osprera_misiones">OSPRERA MISIONES</option>
                <option type:"checkbox" name="os" value="ospedyc">OSPEDYC</option>
                <option type:"checkbox" name="os" value="osecac">OSECAC</option>
                <option type:"checkbox" name="os" value="osalara">OSALARA</option>
                <option type:"checkbox" name="os" value="poder_judicial">PODER JUDICIAL</option>
                <option type:"checkbox" name="os" value="sama">SAMA</option>
                <option type:"checkbox" name="os" value="smaunam">SMAUNAM</option>
                <option type:"checkbox" name="os" value="swiss_medical">SWISS MEDICAL</option>
                <option type:"checkbox" name="os" value="iose">IOSE</option>
                <option type:"checkbox" name="os" value="aptm">APTM</option>
                <option type:"checkbox" name="os" value="scis">SCIS</option>
                <option type:"checkbox" name="os" value="osuthgra">OSUTHGRA</option>
                </optgroup>
                //Obras sociales sin convenio
                <optgroup label="Obras Sociales sin convenio">
                <option type:"checkbox" name="os" value="ips"><b>IPS</b></option>
                <option type:"checkbox" name="os" value="consalud">CONSALUD</option>
                <option type:"checkbox" name="os" value="camara_del_tabaco">CAMARA DEL TABACO</option>
                <option type:"checkbox" name="os" value="iamip">IAMIP</option>
                <option type:"checkbox" name="os" value="osde">OSDE</option>
                <option type:"checkbox" name="os" value="ospida">OSPIDA</option>
                <option type:"checkbox" name="os" value="omint">OMINT</option>
                <option type:"checkbox" name="os" value="ossimra">OSSIMRA</option>
                <option type:"checkbox" name="os" value="osprera_corrientes">OSPRERA CORRIENTES</option>
                <option type:"checkbox" name="os" value="osplad">OSPLAD</option>
                <option type:"checkbox" name="os" value="osspra">OSSPRA</option>
                <option type:"checkbox" name="os" value="pami">PAMI</option>
                <option type:"checkbox" name="os" value="policia_federal">POLICIA FEDERAL</option>
                <option type:"checkbox" name="os" value="propaganda_medica">PROPAGANDA MEDICA</option>
                </optgroup>
        </select>
        <input type="submit" value="Cargar">
  </form>
</div>
 
<div id="stylediv2">
 
		<?php
		$combo = $_POST['operacion'];
    $_SESSION['combo'] = $combo;
    echo "<p style:font-size: 16px; text-align: center;><b> Obra Social: ".$combo."</b></p>";
 
		?>
       <form action="guardar_ingreso.php" method="post">
 
        <?php
            include("functionconexion.php");
            $con=conectar();
            $cont = 1;
 
 
 
                $query="select * from ".$combo;
                $resultado=mysql_query($query,$con);
 
                echo "<table width=100% cellspacing=5 cellpadding=2 align=center><tr><th align=right><br>Codigo</th><th align=center><br>Practica</th><th align=left><br>Valor</th></tr>";
                while($dato=mysql_fetch_array($resultado)){//aca se muestran los datos
                    echo "<tr>";
                    echo "<td>".$dato['idpractica']."</td>";
                    echo "<td>".$dato['Practica']."</td>";
                    echo "<td> $ ".$dato['Valor']."</td>";
                    echo "<td><input type=checkbox name=cantidad><input class=input-text qty text type=number size=2 title=Cantidad value=1 name=quantity min=1 step=1 style= width:35px ></input></td>";
                    echo "</tr>";
                    $cont = $cont ++;
 
                }
                $_SESSION['Valor'] = $dato['Valor'];
                echo "</table>";
                echo "<input type=submit value=Guardar>";
                echo "<input type=reset value=Limpiar>";
                echo "<input type=button value=Cancelar onClick=location.href='cargar_consulta.php'>";
 
        ?>
        </form>
    </div>
 
 
</body>
</html>
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