Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2004, 13:12
sofia2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 4 meses
Puntos: 0
como hacer una consulta con un dato que viene de otro formulario

Hola estoy tratando de hacer una consulta con un dato que se paso de otro formulario como un campo oculto, esa variable la passe asi:
<?php
$cni = conectarse();

//Busco el nombre de la Coordinacion seleccionada
$strsql2 = "select COD_DIR, NOM_DIR from direcciones where COD_DIR = '$r_coord'";
$rs2 = mysql_query($strsql2, $cni);
$row2 = mysql_fetch_array($rs2);
$coord = $row2["COD_DIR"];
//echo "codigo".$coord;
?>
<input name="CO_DIR" type="hidden" id="CO_DIR" value="<?php echo $row2["COD_DIR"];?> ">

luego en el otro formulario estoy haciendo una consulta que depende de ese valor, y al parecer lo esta recibiendo porque hago un eco y lo muestra, pero hago un if con ese valor y no hace las sentencias que estan alli. Ya lo he revisado muchas veces y no encuentro el error?? el codigo es el siguiente:

echo $CO_DIR;
//Busco los tipos de requerimientos de esa coordinación
if ($CO_DIR == '1011'){ //cordinacion de servicios informáticos
$strsq1= "select CO_REQ,CO_TIPO, CO_PRIOR, NOMB_SOL, CO_STATUS_REQ,FE_SOLIC_REQ from requerimientos_dis where (CO_TIPO = '1' or CO_TIPO = '2') and CO_PRIOR = '$prior' order by CO_REQ";
$rs1 = mysql_query($strsq1,$cni) or die(mysql_error());
echo "si";
} #fin de if ($r_coord == '1011')

if ($CO_DIR == '1012'){ //coordinación de sistemas de informacion
$strsq1= "select CO_REQ,CO_TIPO, CO_PRIOR, NOMB_SOL, CO_STATUS_REQ,FE_SOLIC_REQ from requerimientos_dis where CO_TIPO = '3' and CO_PRIOR = '$prior' order by CO_REQ";
$rs1 = mysql_query($strsq1,$cni);
echo "si";
}#fin de if ($r_coord == '1012')

if ($CO_DIR == '1013'){ //coordinación de organizacion y sistemas
$strsq1= "select CO_REQ,CO_TIPO, CO_PRIOR, NOMB_SOL, CO_STATUS_REQ,FE_SOLIC_REQ from requerimientos_dis where CO_TIPO = '4' and CO_PRIOR = '$prior' order by CO_REQ";
$rs1 = mysql_query($strsqls,$cni);
echo "si";
}#fin de if ($r_coord == '1013')

while ($row1 = mysql_fetch_array($rs1)){ //while2
$tem2 = $row1["CO_REQ"];
}

que puede ser, espero me puedan ayudar porque no veo el error?
Aclaro que las consultas funcionan pero no se porque no entra al ciclo???

otra pregunta, como hago para adjuntar un formulario en su foro??se puede?

Última edición por sofia2; 04/03/2004 a las 13:14