Hola: Estoy capturando informacion en un formulario en PHP, en el formulario tengo varios campos, areas de texto y dos listas (lista1 y lista2). El problema es que al pasar los datos de la lista1 a la lista2, y mostrar los datos de la lista2 no sale nada. El codigo que tengo es el siguiente:
- Este es parte del codigo del formulario:
<table align="center" width="450" border="0">
<tr>
<td><div align="center" class="Estilo7"><strong>Parametros Actuales</strong></div></td>
<td> </td>
<td><div align="center" class="Estilo8">Parámetros de la Variable</div></td>
</tr>
<tr>
<td>
<select name="lista1" size="7">
<?php $parametro->consultar3(); ?>
</select>
</td>
<td><input name="adicionar" type="button" value=">>" onClick="pasar_der()"><br><br>
<input name="borrar" type="button" value="<<" onClick="pasar_izq()"></td>
<td><select name="lista2" size="7" ></select></td>
</tr>
<tr>
<td align="center"><br><br><input type="submit" name="Submit" value="CREAR" style="color:#FF9900 " ></td>
<td> </td>
<td align="center"><br><br><input type="submit" name="Submit" value="CANCELAR" style="color:#FF9900 " onClick="location.href='crear_variables_propias.ph p'"></td>
</tr>
</table>
- Este es el codigo del archivo donde estoy capturando los datos:
echo "Parametro: ".$_POST["lista2"];
$propia->crearvarpropia($_POST["fecha"], $_POST["nombrevar"], $_POST["descrip"], $_POST["consulta"], $_POST["lista2"]);
Y este es el archivo de la función donde estoy grabando:
function crearvarpropia($fecha, $var_nom, $descrip, $consulta, $par)
{
$bd = new clsbd();
$var_id = $bd->getConsecutivo("variables","var_id");
$sql="select var_nombre from variables where var_nombre='$var_nom'";
$Rs = $bd->getRs($sql);
if ($Rs->fields[0]=='')
{
$sql3 = "insert into variable_propia values('', '', '".$consulta."','".$par."', '".$var_id."')";
$sql2 = "insert into variables values('".$var_id."', 1, '".$fecha."','".$var_nom."', '".$descrip."','','')";
?>
<script language="javascript">
alert('Variable Registrada');
</script>
<?php
$bd->ejecutar($sql3);
$bd->ejecutar($sql2);
return true;
}
else {?>
<script language="javascript">
alert('Nombre de la Variable ya existe');
</script>
<?php }
}