Foros del Web » Programando para Internet » PHP »

Realizar una consulta en un menu lista y guardar lo seleccionado en otra tabla

Estas en el tema de Realizar una consulta en un menu lista y guardar lo seleccionado en otra tabla en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/10/2013, 14:20
 
Fecha de Ingreso: octubre-2013
Mensajes: 1
Antigüedad: 10 años, 5 meses
Puntos: 0
Realizar una consulta en un menu lista y guardar lo seleccionado en otra tabla

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

Etiquetas: formulario, html, lista, mysql, registro, seleccionado, select, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:28.