Hola
No logro ver donde puede estar el error. Te he montado esto que a efectos prácticos es lo mismo que te ocupa
Código PHP:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=UTF8">
<style type="text/css">
.color0 {background: orange;}
.color1 {background: yellow;}
</style>
<script type="text/javascript">
function volcar_valores(tabla) {
tr = document.getElementById(tabla);
td = tr.getElementsByTagName('td');
idDiv = document.getElementById('formulario');
inputDiv = idDiv.getElementsByTagName('input');
for (i = 0; i < td.length; i++) {
inputDiv[i].value = td[i].innerHTML;
}
}
</script>
</head>
<!-- -->
<body>
<table width="100%" border="1px">
<tr>
<th>NOMBRE</th>
<th>DIRECCIÓN</th>
<th>CIUDAD</th>
<th>C.P.</th>
<th>PROVINCIA</th>
<th>T-MOVIL</th>
</tr>
<?php
$tabla = 0;
//----------------------
while ($tabla < 4) {
$resto = ($tabla % 2);
switch ($resto) { // Coloreamos cada tabla
case 0: $estilo = "color0"; break;
case 1: $estilo = "color1"; break;
}
//-------------------------Fila de un color-------------------------
print ("<tr width='100%' id='$tabla' onclick='volcar_valores($tabla);'>\n");
print ("<td class=".$estilo.">nombre_" .$tabla. "</td>\n");
print ("<td class=".$estilo.">direccion_" .$tabla. "</td>\n");
print ("<td class=".$estilo.">ciudad_" .$tabla. "</td>\n");
print ("<td class=".$estilo.">codigo_" .$tabla. "</td>\n");
print ("<td class=".$estilo.">provincia_" .$tabla. "</td>\n");
print ("<td class=".$estilo.">movil_" .$tabla. "</td>\n");
print ("</tr>\n");
$tabla += 1;
}
//------------------------------------------------------
?>
</table>
<!-- Asigno las variables a mi formulario-->
<div id="formulario">
<form action="" method="post">
<div><B>NOMBRE:</B></div>
<input name="nombre" type="text" value="">
<div><B>DIRECCIÓN:</B></div>
<input name="direccion" type="text" value="">
<div><B>CIUDAD:</B></div>
<input name="ciudad" type="text" value="">
<div><B>C.P:</B></div>
<input name="codigo" type="text" value="">
<div><B>PROVINCIA:</B></div>
<input name="provincia" type="text" value="">
<div><B>T-MOVIL:</B></div>
<input name="moil" type="text" value="">
</form>
</div>
</body>
</html>
Suerte