Me dicen que el problema que tengo con mi programa en PHP es esta funcion que saque del Dreamweaver es la que me hace perder las variables :(
Tengo un menu deplegable y pierdo los valores de todos mis INPUT cada ves que seleciono una opcion del menu.... Pregunte en el foro de PHP y me dicen que esto es lo que proboca la falla
Y la pregunta del millon es.......:
¿Se puede traspasar los valores de las variables que estan en los INPUT, con esa funcion a mi misma página?
Un resumen del código es:
<?
//Funcion
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
require_once('../../Conection/conect.php');
$liConx=mysql_select_db($gsDatabase_conexion,$gsCo nexion) or die (" no se pudo seleccionar la bd"); ?>
<table width="363" border="0" align="center" cellpadding="1" cellspacing="0">
<form name="formulario" method="post" action="maquina_agreres.php">
<td colspan="2">Ingrese datos de la nueva máquina</td>
</tr>
<tr>
<td width="181">Número de patente </td>
<td width="178">
<input name="txtPatente" size="7" maxlength="7" value="<? echo ("$txtPatente"); ?>"> </td>
</tr>
<tr>
<td>Marca vehiculo</td>
<? if (empty($lsMMNom)) { $lsMMNom="Elija opcion"; }?>
<td><select name=cboMarca onChange="MM_jumpMenu('parent',this,0)"> <option selected><? echo $lsMMNom ?></option>
<?
$lsQuery_MM= "SELECT mm.MARMAQ_ID,mm.MARMAQ_NOMBRE,mo.MOD_ID,
mo.MARMAQ_ID,mo.MOD_MAQ_NOM
FROM modelo mo,marca_maquina mm where mm.MARMAQ_ID=mo.MARMAQ_ID
group by mm.MARMAQ_ID";
$lsEx_queryMM=mysql_query($lsQuery_MM, $gsConexion) or die ("No se pudo realizar la consulta");
$lsNum_recordsetsMM =mysql_numrows($lsEx_queryMM) or die ("No exiten recorsets");
while ($lsRowMM=mysql_fetch_array($lsEx_queryMM))
{echo ("<option value=\"maquina_agre.php?lsNomDue=$lsNomDue&liIdUs uDue=$lsRowPropie[USU_ID]&liMMId=$lsRowMM[MARMAQ_ID]&txtPatente=$txtPatente\">$lsRowMM[MARMAQ_NOMBRE] </option>");}
?>
</form>