Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 14:58
Avatar de Oviedo
Oviedo
 
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años
Puntos: 0
Mensaje php + javascript

amigos mi problema es facil de explicar tengo la siguiente estructura repetitiva:

<?php
while ($ligne = mssql_fetch_array ($res))
{

?>
<tr bgcolor="<?php if ($nro_fila%2!=0) echo "#F2F2F2"; else echo "#FFFFFF"; ?>" onMouseOver="this.style.backgroundColor='#FFFF66'; this.style.cursor='hand';" onMouseOut="this.style.backgroundColor='<?php if ($nro_fila%2!=0) echo "#F2F2F2"; else echo "#FFFFFF" ?>'"o"];"
onClick="javascript:muestra('<? echo $ligne["0"] ; ?>','<? echo $ligne["13"] ; ?>','<? echo $ligne["4"] ; ?>','<? echo $ligne["1"] ; ?>','<? echo $ligne["12"] ; ?>','<? echo $ligne["11"] ; ?>','<? echo $ligne["2"] ; ?>','<? echo $ligne["3"] ; ?>','<? echo $ligne["7"] ; ?>','<? echo $ligne["5"] ; ?>','<? echo $ligne["8"] ; ?>','<? echo $ligne["19"] ; ?>','<? echo $ligne["6"] ; ?>','<? echo $ligne["18"] ; ?>','<? echo $ligne["17"].$ligne["16"] ; ?>','<? echo $ligne["21"]; ?>');">

<td width="69" height="20"><div align="center" class="Estilo1"><font face="Tahoma" color="#000000"><? echo $ligne["5"]; ?></font></div></td>
<td width="117"><div align="center" class="Estilo1"><font face="Tahoma" color="#000000"><? echo $ligne["0"]; ?></font></div></td>
<td width="102"><div align="center" class="Estilo1"><font face="Tahoma" color="#000000"><? echo $ligne["4"]; ?></font></div></td>
<td width="78"><div align="center" class="Estilo1"><font face="Tahoma" color="#000000"><? echo $ligne["1"]; ?></font></div></td>
<td width="82"><div align="center" class="Estilo1"><font face="Tahoma" color="#000000"><? echo $ligne["11"]; ?></font></div></td>
<td width="65"><div align="center" class="Estilo1"><font face="Tahoma" color="#000000"><? echo $ligne["13"]; ?></font></div></td>


La cual, me arroja por pantalla <? echo $ligne["21"]; ?> (Codigo) ejemplo:
202
207
271

Yo utilizo javascript para que la cadena resultante mostrarla en cajas de texto ejemplo:

function muestra(fecha,tarifa,n_ficha,cedula,estudio,numero ,nombre,apellido,precio,unidad,descuento,id,unidad _n,sexo,direccion,id_e)
{
form.fecha.value=(fecha).substr(0,10);
form.hora.value=(fecha).substr(11,15);
form.tarifa.value=(tarifa);
form.n_ficha.value=(n_ficha);
form.cedula.value=(cedula);
form.estudio.value=(estudio);
form.numero.value=(numero);
form.nombre.value=(nombre);
form.apellido.value=(apellido);
form.precio.value=(precio);
form.unidad.value=(unidad);
form.desc.value=(descuento);
form.unidad_n.value=(unidad_n);
form.id.value=(id);
form.sexo.value=(sexo);
form.direccion.value=(direccion);
form.ide.value=(id_e);
}

Pero al querer elegir un codigo en particular me escoge el ultimo...pero lo mas extraño es que al ejecutar el javascript si muestra cada codigo en las cajas...


Auxilio.... Como puedo elegir un codigo en particular para hacer un update