Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2011, 06:59
mixzplit
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 3 meses
Puntos: 2
Array de Inputs Text

Buenos dias compañeros, revisando entre los foros, busque informacion sobre esto, pero no consegui lo que necesito o quizas no lo entedi, les explico:

tengo una tabla que genero dinamicamente desde mysql y a esta tabla le agregue un input='text', este input se vera en la tabla tantas veces sea la consulta que genera la tabla, es posible insertar cada input como un registro?? en SQL seria algo asi:

Código SQL:
Ver original
  1. INSERT INTO tabla (campo1, campo2, campo3) VALUES
  2. (v1_1, v1_2, v1_3),
  3. (v2_1, v2_2, v2_3),
  4. (v3_1, v3_2, v3_3);

Pero como hago para hacer un insert con PHP ya que pueden generarse 3 input como tambien podrian ser 100, espero haberme explicado, aqui les dejo mi codigo

Archivo Variacion.php

Código PHP:
<?php
session_start
();
if(!isset(
$_SESSION['cedula'])){
header("Location: ../index.php"); 
} else { 
$cedula=$_SESSION['cedula'];
$codigo=$_SESSION['codigo'];

?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=latin2" />
<title>Ingreso de Variaciones</title>
<link rel=stylesheet href="./Style/default.css" type="text/css">
<link rel=stylesheet href="./Style/menuH.css" type="text/css">

<script>
function abrir(URL){
window.open(URL,"",'width=600,height=350,left=380,top=200,toolbar=no,scrollbars=yes,statusbar=no,menubar=no,resizable=no,Location=no,titlebar=no');
return false;
}
</script>
  

</head>
<?php
    
include('menu.php');
?>

<?
     
include("conexion.php");
     
$conexion = new ControlBD();
     
$conexion->conectar();
     
$conexion->seleccionarBD();


$query "SELECT con_tipnom,con_codigo,con_descri,con_mensaj,con_repres FROM nmconceptos 
    WHERE con_http = 1 AND con_activo = 1 AND con_mensaj <> '' AND con_tipnom = 'SQM'"
;

$resul=$conexion->ejecutarQuery($query);    

?>


<body onload="document.formulario1.busqueda.focus()">

<div align="center">
<fieldset>
 <!--<table width="400" border="0" align="center">
        <tr>-->
  <th scope="row" align="center" ><legend>INGRESO DE VARIACIONES DE PAGO
  </legend></th>
 <!-- <table width="575" border="0" align="center" class="tabla"> -->
<tr>
          
 <form name="formulario1" method="post" action="variaciones_BD.php" autocomplete="off" >
  <table cellpadding="0" cellspacing="0" border = '1' align="center"  class="nomina">
  <tr>
  <td><strong>Codigo</strong></td>
  <td><input name="cod" type="text" id="cod" readonly="readonly" size="10" /></td>
  <td><strong>Trabajador / Empleado</strong></td>
  <td><input name="emp" type="text" id="emp" readonly="readonly" /></td>
  <td><a href onclick="abrir('trabajadores.php');">Seleccionar Empleado  </a></td>
  <!--<td><a href onclick="abrir('grupos.php');">Nuevo Grupo </a></td>-->
</tr>
  </table>
  <p>
  <div align="center">
        <table cellpadding="0" cellspacing="0" border = '1' align="center"  class="nomina">
          <tr style="background:#6d8693">
            <td>Codigo</td>
            <td align="center">Descripcion</td>
            <td>Variacion</td>
            <td colspan="2">Representacion</td> 
            <!--<input type="hidden" name="ced_tra" value="<?=$cedula?>"  /> -->
          </tr>
          
          <? while ($row mysql_fetch_array($resul)){ ?>
            <tr>
              <td><input type="text" name="concepto[]" readonly="readonly" value="<?=$row['con_codigo'];?>" size="4"  /></td>
              <td><?=$row['con_descri']; ?></td>
              <td><?=$row['con_mensaj']; ?></td>
              <td><?=$row['con_repres']; ?></td>
              <td><input type="text" name="var[]" id="var" /></td>
             <? }
                
mysql_free_result($resul);
             
?>
            </tr>                
            
        </table>
      </div>

        <input name="enviar" type="submit" value="Guardar"  />
  
           </form>

</tr>
</fieldset>
</div>
</body>
</html>
<? ?>
archivo Variacion_BD.php

Código PHP:
<?php
include_once("conexion.php");

    
$conexion = new ControlBD();
    
$conexion->conectar();
    
$conexion->seleccionarBD();
    
    
$ced_tra=$_POST['cod'];
    
$concept=$_POST['concepto'];
    
$variac=$_POST['var'];

    
    
    
/*print_r($_POST['var']);
    print_r($_POST['concepto']);*/
    
 
$query "INSERT INTO nmvariac (var_cantid,var_codcon,var_codtra) values ('$variac','$concept','$ced_tra')";    
    
$conexion->ejecutarQuery($query);
?>
Espero puedan ayudarme, Saludos