Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2012, 22:48
Avatar de el_cesar
el_cesar
 
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años, 8 meses
Puntos: 20
consulta no me muestra datos desde php pero si en phpmyadmin

tengo un script que gracias a una combinacion de criterios indicados por el usuario debe presentar como resultado una url que esta almacenada en la bd que contiene las combinaciones especificas.
La cuestion es que cada vez que la corro con cualquier combinacion me arroja el valor true del condicional, pero cuando hago la combinacion hombre / mujer + Marketing y Negocios Internacionales + Mercadeo si me muestra el resultado correcto.

Puse a que me mostrara la query como la está generando php y esa la corro en phpmyadmin, y me muestra los resultados, o sea que si hay coincidencias, pero en el script no me lo muestra.

este es mi codigo
Código PHP:
Ver original
  1. //busca las coincidencias
  2.  
  3. $sql1 = "SELECT * FROM carvajal_matriz WHERE sexo = '$sexo' AND profesion = '$profesion' AND area_interes = '$area_interes'";
  4. $rsql1 = mysql_query($sql1) or die (mysql_error());
  5.  
  6. //traemos la url generica de destino y el numero de ejercicios posibles para hacer el random
  7. while ($durl = mysql_fetch_array($rsql1)) {
  8.     $url = $durl[4];
  9.     $ejercicio = $durl[5];
  10. }
  11. if (empty($url)) {
  12.  
  13. echo "Lo sentimos, en este momento no hay proyección laboral para tu perfil, intenta de nuevo en unos dias";
  14. echo $sexo."   ".$profesion."   ".$area_interes;
  15. echo "<p>$sql1</p>";
  16. }
  17. else {
  18. //obtenemos el valor aleatorio para mostrar la url que corresponda
  19. $numero = rand(1,$ejercicio);
  20.  
  21. //explotamos la url para asignar el numero
  22. $curl = explode ("$", $url);
  23. $murl = $curl[0];
  24.  
  25. $url_destino = $murl;
  26. $url_destino .= $numero;
  27. $url_destino .= ".html";
  28.  
  29. echo "la url destino es $url_destino";
  30. }
__________________
Say no more.......