Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2011, 23:08
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: error con while

Te recomiendo mejorar el JS

mucho conocimiento de jS no tengo pero si me ekiboco que alguien me diga, esto dejalo fuera del while
Código Javascript:
Ver original
  1. <script language="javascript"  type="text/javascript">
  2. function copia_portapapeles(var){
  3.    document.f1.var.select()
  4.    window.clipboardData.setData("Text", document.f1.var.value);
  5. }
  6. </script>

y en el while deja los botones,

cambia esto onclick="copia_portapapeles()" por esto

onclick="copia_portapapeles(<?=$folios?>)"

fijate si funciona así



el código te quedaría así:

Código PHP:
Ver original
  1. <script language="javascript"  type="text/javascript">
  2. function copia_portapapeles(var){
  3.    document.f1.var.select()
  4.    window.clipboardData.setData("Text", document.f1.var.value);
  5. }
  6. </script><form name="f1" >
  7.  
  8. <?
  9. $conectID = mysql_connect("localhost","root","790725")
  10. or die("NO SE PUEDE CONECTAR A LA BASE DE DATOS");
  11. mysql_select_db("palmas");
  12. $result = mysql_query("select * from folios_des ",$conectID);
  13. while($row = mysql_fetch_array($result))
  14. {
  15. $idfolio=$row[Id_folio];
  16. $folio=$row[descripcion];
  17. $espacios = str_replace(" ","",$folio);
  18. $folios="Folios".$espacios;
  19. ?>
  20.  
  21.  <input  type="text" value="<? echo $folio;?>" name="<? echo $folios;?>">
  22. <input   type="button" value="Copiar"   name="<? echo $espacios;?>"  onclick="copia_portapapeles(<?=$folios?>)">
  23. </br>
  24.  
  25. <?
  26. }
  27. ?>
  28. </form>