Buenas,(este mismo post lo puse en php y me dijeron que preguntara x aki) tengo una web en la cual en una tabla se van insertando los datos q se recogen en una bbdd d php, ahroa el problema es k le tengo q poner un boton a cada registro, y en el momento q lo pulses pues q ese registro en concreto se pase a la siguiente pagina, desconozco mucho el tema d javascript y javierB, me expuso un codigo:
<html>
<head>
<script type="text/javascript">
function enviar(obj) {
while (obj.tagName != 'TR')
obj = obj.parentNode;
datos = obj.getElementsByTagName('td');
document.frm.apellidos.value = datos[0].innerHTML;
document.frm.nombre.value = datos[1].innerHTML;
document.frm.submit();
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>García García</td><td>Jaime</td>
<td><input type="button" onclick="enviar(this)" /></td>
</tr>
<tr>
<td>Perez Perez</td><td>Amalia</td>
<td><input type="button" onclick="enviar(this)" /></td>
</tr>
</table>
<form name="frm" method="post" action="tupagina.php">
<input type="hidden" name="apellidos" />
<input type="hidden" name="nombre" />
</form>
</body>
</html>
Pero la verda no se x dnd meterle mano :s, se k la cosa iria asi mas o menos:
<html>
<head>
<script type="text/javascript">
function enviar(obj) {
while (obj.tagName != 'TR')
obj = obj.parentNode;
datos = obj.getElementsByTagName('td');
document.frm.apellidos.value = datos[0].innerHTML;
document.frm.nombre.value = datos[1].innerHTML;
document.frm.submit();
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>$apellido</td><td>$nombre</td>
<td><input type="button" onclick="enviar(this)" /></td>
</tr>
</table>
<input type="hidden" name="apellidos" />
<input type="hidden" name="nombre" />
Pero despues,¿como lo recojo en la pagina siguiente?? y si tengo mas variables como las puedo ir mostrando??