Muchas gracias por sus respuesta y mil disculpas por la falta de informacion de mi parte. Tratare de ser lo mas detallado posible:
en un formulario 1 tengo un simple combobox que muestra algunos nombres, cuando selecciono alguno de ellos, el JS coje ese valor seleccionado y lo ejecuta en un SELECT, el cual obtendra los datos de ese nombre seleccionado. Luego me mostrara una tabla con varios input en blanco los se deben llenar. una vez terminado ese proceso, se procesa el formulario y ahi es donde radica mi problema, cuando pasamos al formulario 2 se deberia mostrar los valores de esos input, pero tan solo recibo que estos no han sido declarados.
Ojala me puedan ayudar, y ahora les adjunto mas informacion al respecto:
index.php
Código:
<script language='javascript' type='text/javascript'>
function listData(str)
{
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
document.getElementById("listData").innerHTML=xmlhttp.responseText;
}
}
}
xmlhttp.open("GET","listData.php?q="+str,true);
xmlhttp.send();
}
</script>
Código HTML:
<form action='form2.php' method='post' name='form'/>
<table align='center' cellpadding='0' cellspacing='0' width='400'/>
<tr>
<td colspan='2' class='header'>Ingresar Datos</td>
</tr>
<tr>
<td>
<label>Nombre Empleado</label>
</td>
<td>
<?
$qr_select =
"
SELECT
NAME
FROM
T_USERS
WHERE
STATE = '1'
ORDER BY
NAME
";
$rs_select = oci_parse($conn, $qr_select);
$rs_execute = oci_execute($rs_select);
echo "<select class='select-23x252' id='v_name' name='v_name' onchange='listData(this.value)'>";
echo "<option value='' selected='selected'>Seleccione Empleado</option>";
while($row = oci_fetch_array($rs_select))
{
echo "<option value='" . $row['NAME'] . "'>" . $row['NAME'] . "</option>";
}
echo "</select>";
?>
</td>
</tr>
<tr>
<td colspan='2'>
<div id='listData'></div>
</td>
</tr>
</table>
listData.php
Código HTML:
<table align='center' cellpadding='0' cellspacing='0' width='400'>
<tr>
<td>
<?
$qr_select =
"
SELECT
NAME,
DNI,
FROM
T_USERS
WHERE
NAME = '" . $$_GET['q'] . "' AND
STATE = '1'
ORDER BY
NAME
";
$rs_select = oci_parse($conn, $qr_select);
oci_execute($rs_select);
while($row = oci_fetch_array($rs_select))
{
echo
"
<table align='center' cellpadding='0' cellspacing='0' visible='false' width='400'>
<tr>
<td>
<label>Nombre</label>
</td>
<td>
<input class='textbox-20x235' id='v_name' name='v_name' type='text' />
</td>
</tr>
<tr>
<td>
<label>D.N.I.</label>
</td>
<td>
<input class='textbox-20x235' id='v_dni' name='v_dni' type='text' />
</td>
</tr>
";
}
?>
</td>
</tr>
</table>
formulario 2
Código HTML:
<form action='' method='post' name='form'/>
<table align='center' cellpadding='0' cellspacing='0' width='400'>
<tr>
<td colspan='2' class='header'>Validar Datos</td>
</tr>
<tr>
<td>
<table align='center' cellpadding='0' cellspacing='0' width='400'>
<tr>
<td>
<label>Nombre Empleado</label>
</td>
<td>
<input class='textbox-20x235' id='v_name' name='v_name' type='text' value='<? echo $_POST['v_name']; ?>' />
</td>
</tr>
<tr>
<td>
<label>D.N.I.</label>
</td>
<td>
<input class='textbox-20x235' id='v_dni' name='v_dni' type='text' value='<? echo $_REQUEST['dni']; ?>' />
</td>
</tr>
</table>
</tr>
</table>
</form>