mmm ok el valor literal te refieres a que solo he guardado el nombre de la categoria en la tabla galerias cierto...? ANTE TODO GRACIA POR TU AYUDA..
te dejare mi formulario para que veas lo que hice, de como guarde ese valor... porque si ahora debo guardar el IDCATEGORIA como agrego eso al formulario?
nueva_galeria.php
Código HTML:
<?php
include('_setup.php');
$consulta2=<<<SQL
SELECT IDCATEGORIA,
NOMBRE_CATEGORIA
FROM
categoria
SQL;
$filas2 = mysqli_query( $cnx , $consulta2);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
<style>
label {display:block;}
textarea {display:block;}
</style>
</head>
<body>
<form method="post" action="guardar_galeria.php">
<label>Categoría</label>
<select name="nombre_categoria">
<?php
while ( $columna = mysqli_fetch_array($filas2) ) {
?>
<option value=" <?php echo $columna['NOMBRE_CATEGORIA'] ?> " >
<?php echo $columna['NOMBRE_CATEGORIA']; ?>
</option>
<?php
}
?>
</select>
<label>Título</label>
<input type="text" name="titulo"/>
<label>Descripción</label>
<textarea name="descripcion" rows="5" cols="90"></textarea>
<input type="submit"/>
</form>
</body>
</html>
guardar_galeria.php
Código HTML:
<?php
include('_setup.php');
$nombre_categoria = $_POST['nombre_categoria'];
$titulo = $_POST['titulo'];
$descripcion = $_POST['descripcion'];
$consulta=<<<SQL
INSERT INTO
galerias
SET
TITULO='$titulo',
FKCATEGORIA='$nombre_categoria',
DESCRIPCION='$descripcion',
FECHA_ALTA = NOW()
SQL;
mysqli_query($cnx, $consulta);
header("Location: index.php");
?>
Nuevamente gracias por tu ayuda!!