Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2008, 07:03
BAR4KA
 
Fecha de Ingreso: marzo-2008
Mensajes: 16
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema con un Form y un Select

Hola a todos. El problema que se me presenta es el siguiente: estoy sacando de la BD datos acerca de proyectos activos, pero los datos principales. De ahi genero un form con una especie de combobox para seleccionar el proyecto que quiero, y una vez seleccionado, con el id ver el resto de los datos. Lo malo es que cuando ejecuto el submit, el dato que quiero utilizar en la pag siguiente no me llega. Lo que necesito para la siguiente es el Id_Proyecto. A ver si a alguien se le ocurre como hacerlo, que me estoy mareando mal. Saludos

Código PHP:
<?php
$link 
mysql_connect("localhost""root"""); 
mysql_select_db("gescd"); 
$proyectos mysql_query("SELECT Id_Proyecto, NombreProyecto FROM proyecto WHERE Activo = \"1\"") or die("La consulta fall&oacute; : " mysql_error());
$proy=mysql_num_rows($proyectos);

  if(
$proy==0){
  echo(
"No hay Proyectos Activos");
  }
  else{
  echo(
"Seleccione de la Lista el Proyecto que desea conocer con mayor profundidad");
  echo(
"<hr>");
  echo(
"<form action=\"PROYEJEC.php\" method=\"POST\">");
  echo(
"<input type=\"Hidden\" name=\"Proyectin\" value=\"$idProyecto\">");
  echo(
"<table align=\"center\" cellpading=\"0\" cellspacing=\"3\" border=\"0\" align=\"center\""); 
  echo(
"<tr><td>");
  echo(
"<select name=\"nomProyecto\" SIZE=\"10\" style=\"width: 700px;\">");
        
        
$nro=0;
        for (
$i=0$i<$proy$i++){
            
mysql_data_seek($proyectos$i);
        
$row=mysql_fetch_array($proyectos);
        
$idProyecto=$row["Id_Proyecto"];
            
$nombre=$row["NombreProyecto"];
                 
$nro$nro+1;
                
            echo(
"<OPTION VALUE=\"".$idProyecto."\">".$nro.") ".$nombre."</option>");

                }

echo(
"</SELECT>");
mysql_close($link);
  
echo(
"</td></tr><tr><td></td></tr>");
echo(
"<tr><td align=\"center\"><input type=\"submit\" name=\"siguiente\" value=\"Siguiente\">");
echo(
"</td></tr>");
echo(
"</table><br>");
echo(
"</form>");
  }
?>

Última edición por GatorV; 10/03/2008 a las 08:55 Razón: Agregar tags PHP