TENGO ESTE CODIGO QUE ES EXTRAER DE UNA BASE DE DATOS INORMACION, SACANDOLA DE LA BD CON UN WHILE, ESTOY UTILIZANDO JAVASCRIPT TAMBIEN TO EL CODIGO FUNCIONA SOLO QUE CUANDO HAGO CLICK EN UN BOTON SIEMBRE ME COPIA Y ME SELECCIONA EL ULTIMO REGISTRO Y NO EL REGISTRO QUE CORRESPONDE AL BOTON SELECCIONADO. ESTE CODIGO ME IMPRIME 4 CAJAS DE TEXTO DONDE HAY UN VALOR Y 4 BOTONES , LO CURIOSO ES QUE SI LE DOY CLICK EN CUALQUIERA DE LOS BOTONES ME SELECCIONA Y COPIA LO QUE TIENE LA ULTIMA CAJA DE TEXTO SIEMPRE ES ASI, Y LO CORRECTO DEBERIA DE SE QUE SI DOY CLICK EN EL SEGUNDO BOTON ME SELECCIONE Y COPIE LO QUE TIENE LA 2DA CAJA DE TEXTO, QUE ES LO QUE HACE EL CODIGO EN JAVA SCRIPT.
SALUDOS
Código PHP:
<form name="f1" >
<?
$conectID = mysql_connect("localhost","root","790725")
or die("NO SE PUEDE CONECTAR A LA BASE DE DATOS");
mysql_select_db("palmas");
$result = mysql_query("select * from folios_des ",$conectID);
while($row = mysql_fetch_array($result))
{
$idfolio=$row[Id_folio];
$folio=$row[descripcion];
$espacios = str_replace(" ","",$folio);
$folios="Folios".$espacios;
?>
<?
echo'
<script language="javascript" type="text/javascript">
function copia_portapapeles(){
document.f1.'.$folios.'.select()
window.clipboardData.setData("Text", document.f1.'.$folios.'.value);
}
</script>
';
?>
<input type="text" value="<? echo $folio;?>" name="<? echo $folios;?>">
<input type="button" value="Copiar" name="<? echo $espacios;?>" onclick="copia_portapapeles()">
</br>
<?
}
?>
</form>