Cita:
Iniciado por cachusan Hernan, en principio te diría que para lograr lo que necesitas, deberás traer solo el array de datos, o sea $row, sin el armado de la tabla. Luego por javascript ir asignandolo a cada input que corresponda.
De todas maneras, te recomendaría buscar una solución distinta al javascript que tienes, algo en jquery quizas. No solo por una cuestión de compatibilidad entre navegadores sino que te va a resultar mucho mas sencillo el manejo de los datos.
Saludos
Hola Cachusan, gracias por responder.
Entiendo perfectamente lo que decis, es mas, lo estuve buscando pero no encuentre nada asi en jquery.
Con respecto a tu sugerencia probe cambiar en el primer archivo
Esta linea:
Código HTML:
<div id="txtHint"><b>Person info will be listed here.</b></div>
Por esta otra:
Código HTML:
<input type="text" id="txtHint" name="txtHint" >
Y en getuser
Cambiar esta:
Código PHP:
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Hometown</th>
<th>Job</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['lastname'] . "</td>";
echo "<td>" . $row['age'] . "</td>";
echo "<td>" . $row['hometown'] . "</td>";
echo "<td>" . $row['job'] . "</td>";
echo "</tr>";
}
echo "</table>";
Por esta:
Código HTML:
while($row = mysql_fetch_array($result))
{
echo $row['name'];
}
Pero no obtengo resultados cuando cambio el div por un textbox, que estoy haciendo mal?
Saludos!