Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/03/2010, 18:14
principe_prais
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Respuesta: POR FAVOR Foreros necesito hacer distintas consultas a mysql a una sola ta

Compadre segui al pie de la letra tu consejo, y el problema persiste, solo hace la ultima consulta (comuna), las demas (profesion,cargo ofrecido), no las toma encuenta, es como si no existiera: te coloco el codigo mejorado por tu ayuda:

<?php

include_once("config.php");

$cnx = mysql_connect(constant("IP_SERVER"),constant("BD_U SER"),constant("BD_PASS"));
mysql_select_db("BD_NAME");

if ("onclick==('capa1')"){

$profe=(!isset($_POST["profe"]))?"":$_POST["profe"]; /*aka se guarda la variable ingresada por el usuario a la caja de texto, en el formulario en la parte de value"",y la coloco aka para pasarle el dato a la consulta en la parte del where */


mysql_query(

$sql="select id,fecha_entrevista,rut,nombre,apellido_paterno,ap ellido_materno,estado_civil,nacionalidad,fecha_nac imiento,edad,sistema_salud,afp,profesion,cargo_pos tulante,telefono1,telefono2,email,direccion,comuna ,region,fecha_inicio_actividades,comentario_psicol ogico
from postulante
where profesion ='$profe'", $cnx);

$result = mysql_query($sql) or die("Error ". mysql_error());

}/* fin llave if */

if ("onclick==('capa2')"){

$op_cpost=(!isset($_POST["op_cpost"]))?"":$_POST["op_cpost"];

mysql_query(

$sql="select id,fecha_entrevista,rut,nombre,apellido_paterno,ap ellido_materno,estado_civil,nacionalidad,fecha_nac imiento,edad,sistema_salud,afp,profesion,cargo_pos tulante,telefono1,telefono2,email,direccion,comuna ,region,fecha_inicio_actividades,comentario_psicol ogico
from postulante
where cargo_postulante ='$op_cpost'", $cnx);

$result = mysql_query($sql) or die("Error ". mysql_error());

}/* fin llave if */


if ("onclick==('capa3')"){

$op_comu=(!isset($_POST["op_comu"]))?"":$_POST["op_comu"];

mysql_query(

$sql="select id,fecha_entrevista,rut,nombre,apellido_paterno,ap ellido_materno,estado_civil,nacionalidad,fecha_nac imiento,edad,sistema_salud,afp,profesion,cargo_pos tulante,telefono1,telefono2,email,direccion,comuna ,region,fecha_inicio_actividades,comentario_psicol ogico
from postulante
where comuna ='$op_comu'",$cnx);

$result = mysql_query($sql) or die("Error ". mysql_error());

mysql_close($cnx);

}/* fin llave if */

?>


ten ecuenta que los if son para distingir los click del usuario en el menu de navegacion ,donde eligira la consulta a realizar, ese creo yo, que puede ser el problema separar las consultas, por eso a los if no les puse en el segundo if un else if, para separarlas lo mas que podia(aunque debiera funcionar con ambas, era ya como ultimo recurso), tambien trate de colocar cada consulta en un swchit y tampoco.. pero sin duda andamos cerca...te vuelvo a colocar el menu de navegacion por si.....

<td height="154" align="center"><div id="menu"> <!--HABRE PRIMER TD 1A..TABLA MADRE... MENU-->
<ul>

<li><a style="cursor:pointer" onclick="mostrar('capa1')">Profesion</a></li>
<li><a style="cursor:pointer" onclick="mostrar('capa2')">Cargo Ofrecido</a></li>
<li><a style="cursor:pointer"onclick="mostrar('capa3')">C omuna</a></li>
<li><a style="cursor:pointer"onclick="mostrar('capa4')">F echaEntrevista</a></li>
<li><a style="cursor:pointer" onclick="mostrar('capa5')">Todos los Registros</a></li>


</ul>
<div class="block png"></div>

</div>

</td><!--FIN PRIMER TD 1A..TABLA MADRE... MENU-->

Estare muy atento a los comentarios..

Agradeciendo la ayuda.-