Buenas reciban un cordial saludo, la presente es para exponer un pequeño problema , en un formulario de registro hago una consulta mediante un menu lista pero al seleccionar y guardar no me guarda los datos seleccionado en la otra tabla.
Codigo donde me muestra la consulta en un menu lista:
<?php
//Activando conexión
mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
mysql_select_db("imvimi");
$result = mysql_query("SELECT * FROM partida_gastos");
if (!$result) {
echo "No se pudo ejecutar la consulta, Datos no existen...<a href='consultaIndividualUsuarios.html'>Volver</a>";
exit;
}
?>
<select name="select" >
<option value="" > Seleccionar</option>
<?php
while ( $row = mysql_fetch_row($result) )
{
?>
<option value=" <?php echo $row['id_pg'] ?> " > <?php echo $row[1]; ?> </option>
<?php
}
?>
</select>
<?php
?>
codigo para realizar el registro en otra tabla:
<?php
include("../connection/connection.php");
$ano_ejecucion = $_POST["ano_ejecucion"];
$partida = $_POST["select"];
$asignacion = $_POST["asig_o"];
if($ano_ejecucion==NULL|$partida==NULL|$asignacion ==NULL) {
echo '<script>alert ("Verifique que no deben quedar campos en Blanco o vacios....");</script>';
echo '<script>document.location.href="ejecucion.php?p=t est" </script>';
}else{
$checkpartida = mysql_query("SELECT * FROM ejecucion WHERE cod_partidag='$partida' and ano_fiscal='$ano_ejecucion'");
$checkpartida_exist = mysql_num_rows($checkpartida);
if ($checkpartida_exist>0) {
echo "<b>Esta partida ya se encuentra registrada: $partida: para el año fiscal $ano_ejecucion </b>" ;
}else{
$sql="INSERT INTO ejecucion(ano_fiscal,cod_partidag,asig_original) VALUES('".$_POST["ano_ejecucion"]."','".$_POST["select"]."','".$_POST["asig_o"]."')";
$rs=$db->Execute($sql) OR die($db->ErrorMsg());
echo '<script>alert ("Asignacion a la partida de gasto registrado con exito....");</script>';
echo '<script>document.location.href="menu_principal.ht ml?p=test" </script>';
}
}
?>
espero me ayuden por favor