Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2012, 13:17
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: tomar el name de un textbox

Muchas gracias!!! que pena por no haberme explicado mejor!!!, pero ya solucione el preoblema que tenia.
Pues como no se sabe cuantos campos de texto va a devolver la consulta, entonces lo que hice fue un campo de texto como arreglo, luego tome el valor del arreglo, y lo puse en una variable para que el pdf la tomara, aqui esta el codigo

Código PHP:
Ver original
  1. <center><table width="84%" border="1">
  2.   <tr>
  3.     <td bgcolor="#999999"><b><center><strong>MEDIOS USADOS</strong></center></b></td>
  4.     <td bgcolor="#999999"><center>
  5.       <strong>      No.LOTE
  6.       </strong>
  7.     </center></td>
  8.     <td bgcolor="#999999"><b><center>RESULTADO</center></b></td>
  9.   </tr>
  10.  
  11.   <?php
  12.  
  13. $Codigo=$_GET['codigo'];
  14.  
  15. echo $Codigo;
  16.  
  17. $analis=$_POST['No_Analisis'];
  18.  
  19. $sql2="select DISTINCT * FROM `medios` where `No.Analisis` = '$analis'";
  20.  
  21. $result2 = mysql_query($sql2,$Conexion) or die (mysql_error());
  22.  
  23. $row2=mysql_num_rows($result2);
  24.  
  25. while ($filas2=mysql_fetch_array($result2)){
  26.  
  27. ?>
  28.  
  29. <tr>
  30.  
  31.     <td><input name="medioss[]" type="text"  value="<?php echo $filas2['Medios_Usados']; ?>"        size="44" ></td>
  32.  
  33.     <td><input name="mdios[]" type="text"  value="<?php echo $filas2['No.Lote'];?>" size="30">    </td>
  34.  
  35.     <td><input name="medios2[]"  type="text" value="<?php echo $filas2['Resultado'];?>" size=    "30"></td>
  36.  
  37. </tr>
  38.  
  39. <?php
  40.  
  41. }
  42.  
  43. ?>
  44.  
  45. </table></center>

y en el pdf lo toma asi

Código PHP:
Ver original
  1. /*---------------------------- MEDIOS UTILIZADOS -------------------------------*/
  2. $data24 = array_slice($_POST['medioss'],0,1);
  3. foreach ($data24 as $actual)
  4.  
  5. $datamedios = array_slice($_POST['mdios'],0,1);
  6. foreach ($datamedios as $actual2)
  7.  
  8. $datamedios1 = array_slice($_POST['medios2'],0,1);
  9. foreach ($datamedios1 as $actual1)
  10.  
  11. $segundomedio = array_slice($_POST['medioss'],1,1);
  12. foreach ($segundomedio as $segundomedio1)
  13.  
  14. $segundolote = array_slice($_POST['mdios'],1,1);
  15. foreach ($segundolote as $segundolote1)
  16.  
  17. $segundoresultado = array_slice($_POST['medios2'],1,1);
  18. foreach ($segundoresultado as $segundoresultado1)

asi lo llame en el pdf

Código PHP:
Ver original
  1. $this->Cell(60,5,'MEDIOS USADOS',1,0,'C');
  2.       $this->Cell(46,5,'LOTE No.',1,0,'C');
  3.       $this->Cell(46,5,'RESULTADO',1,0,'C');
  4.       $this->Ln();
  5.      
  6.       $this->Cell(60,7,$actual,1,0,'C');
  7.       $this->Cell(46,7,$actual2,1,0,'C');
  8.       $this->Cell(46,7,$actual1,1,0,'C');
  9.       $this->Ln();
  10.      
  11.       $this->Cell(60,7,$segundomedio1,1,0,'C');
  12.       $this->Cell(46,7,$segundolote1,1,0,'C');
  13.       $this->Cell(46,7,$segundoresultado1,1,0,'C');
  14.       $this->Ln();

y funciono