Hola a todos.. alguien me puede dar una manito con un formulario porfavor..?
Necesito enviar dos datos de una tabla a otra y en esta última que se guarde en dos columnas diferentes.
Tabla
categoría:
IDCATEGORIA, NOMBRE_CATEGORIA
Tabla:
galerías:
CATEGORIA_ID, NOMBRE
Uso un formulario con una lista desplegable donde me muestra los nombres de las categorías, al momento de procesar y guardar la información en la tabla galerías, esta me guarda el id en la columna CATEGORIA_ID y en la columna NOMBRE también me guarda el id, siendo que ahí necesito el nombre, alguien sabe cómo puedo solucionar esto..?? he intentado de tantas formas que la cabeza me estallara.. este es el formulario.
Código PHP:
Ver original<form method="post" action="guardar_galeria.php">
<label>Nombre Categoría</label>
<select name="nombre_categoria" >
<?php
?>
<option value=" <?php echo $columna['IDCATEGORIA'] ?> ">
<?php echo $columna['NOMBRE_CATEGORIA']; ?>
</option>
<?php
}
?>
</select>
<label>ID_categoria.</label>
<input type="text" name="id_categoria"/>
y esta es la pagina que guarda el resultado..
Código PHP:
Ver original<?php
include('_setup.php');
$id_categoria = $_POST['nombre_categoria'];
$nombre_categoria = $_POST['nombre_categoria'];
$consulta=<<<SQL
INSERT INTO
galerias
SET
CATEGORIA_ID='$id_categoria',
NOMBRE='$nombre_categoria',
FECHA_ALTA = NOW()
SQL;
header("Location: index.php");
?>
Cualquier info extra que necesiten favor avisar... Muchas gracias de antemano..