Cita:  
					Iniciado por pateketrueke 
  te recomiendo leer lo siguiente...
[url]http://www.php.net/variables.external[/url]
 
en si debes aprender a recibir variables externas... ;)
    gracias por la rapida respuesta pateketrueke. 
se como tomar los valores con GET y POST ... quizas me explique mal, mi problema radicaba era que no tomaba el valor que le asigno en la lista, necesitaba que devuelva el id ... 
lo que estaba mal era la consulta al sql .. al menos despues de dar miles de vueltas con eso se arreglo   
 Código PHP:
    $sql="SELECT id_categoria FROM categoria WHERE  nombre_categoria"; 
    
   Cita:  
					Iniciado por jacoboDaniel78 
  haber si te sirve esto
    
Código PHP:
Ver original<?
require_once("../../../../config/Conex.php");
$link=Conectarse();
<select name="xCampus" id="xCampus" onchange="miObjeto.mRecargarCategoria(this.value)">
    <option value="-- Selecciona --">-- Selecciona --</option>
    <?
    $result=mysql_query("SELECT campus FROM campus ORDER BY campus",$link);         $xCam = $row["campus"];
        echo"<option value='$xCam'>$xCam</option>";
    }?>
</select>
?>
  
     mil gracias jacoboDaniel78, el ejemplo que pusiste me fue de mucha ayudar para entender algunas cosas.   
por si alguno lo necesita, este es el código que funciona correctamente 
en tu archivo.php   
Código PHP:
Ver original<form action="submit.php" method="GET" enctype="multipart/form-data">
  <p>Categoria
    <?
// SELECTOR CATEGORIA
$sql="SELECT * FROM categoria";
 
echo '<select name="nombre_categoria">';
 
// DESPLIEGA CATEGORIAS
{
    
    echo '<option value="'.$row["id_categoria"].'">'.$row["nombre_categoria"].'</option>';}
echo '</select>';
?>
    <br> 
    <input type="submit" name="accion" value="Grabar" /> 
</form>
  
en submit.php   
Código PHP:
Ver original<?php 
 
$id_categoria=$_GET['nombre_categoria'];
 
mysql_query("INSERT INTO `producto` (`id_categoria`) VALUES ('$id_categoria')");  
?>
  
saludos