Cita:
Iniciado por claudinho gracias por responder emprear la razon por la que hago clicc en el td y no en el input es porque el input en realidad va a ser tipo hidden.
Entiendo lo que quieres decir con los id "valorphp" : se han creado multiples inputs con el mismo id en el ciclo while.
Tienes alguna idea de como puedo hacerlo. he leido que puedo usar getElementsByName(); en vez del id pero de ahi a donde iria?
Gracias de antemano
¿Clickear un th y que recuper el value de un campo hidden que esta contendio dentro de este?, Además a tus th no les va a quedar ningún contenido dentro, no sé a que le van a hacer click entonces.
te va a quedar esto
en lugar de esto
Código:
1 Pedro
2 Juan
7 Maria
4 David
Otra cosa, decís, "al hacer click en la columna María muestre el id que le corresponde".
María no es una columna , a lo sumo una celda (td o th).
Me parece muy complicado lo que estás haciendo
Más o menos deberías generar algo asi
Código HTML:
<!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>
<title>titulo</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<table>
<tr><th>id usuario</th><th>nombre</th></tr>
<tr><td><input type="hidden" size="1" value="1" id="a_1"/></td><td onclick="document.getElementById('a_1').type = 'text';">María</td></tr>
<tr><td><input type="hidden" size="1" value="2" id="a_2"/></td><td onclick="document.getElementById('a_2').type = 'text';">Juan</td></tr>
<tr><td><input type="hidden" size="1" value="3" id="a_3"/></td><td onclick="document.getElementById('a_3').type = 'text';">Pedro</td></tr>
</table>
</body>
</html>
para lo cual en el bucle de tu php tenés que diferenciar los id, y si el id_paciente es diferente en cada uno asignarlo no solo como value sino también como id
SAludos