Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2013, 07:01
delfoznet
 
Fecha de Ingreso: julio-2013
Ubicación: Temuco
Mensajes: 13
Antigüedad: 10 años, 10 meses
Puntos: 0
Exclamación Respuesta: Urgencia - Tengo Problemas con consulta SQL dentro de un foreach

Cita:
Iniciado por mortiprogramador Ver Mensaje
<saludos>
Cuando dices que no funciona, a que parte en especifico te refieres?
A que carga bien el select, pero todos lo visual de la lista queda en blanco?
O que hay fallo en el query en el server? o a que?

Inicialmente se me ocurre ver si el campo en la tabla se llama Sector o sector
en el server
Aprovecho para sugerirte que mejores el select y no hagas un llamado a todos los campos si no los vas a usar todos, mejor solo trae los que necesitas (en este caso el sector)

Si visualizas que el campo está bien invocado, entonces revisa lo siguiente:

1. Hay data en la tabla del server?
2. Si no se alimenta el select, sino que se hace el foreach y se pone a
imprimir el valor, lo muestra?
3. Si la repuesta a 2 es false, que pasa haciendole un print_r a $sec_ver
en el server?
4. El server es web o es de intranet?
</saludos>

HOLANDA! tengo el mismo problema..pero ahora solo imprime un numero único, no hace el foreach correctamente (Imprime 1 y no la serie real.. son ID Únicas )...

Respondiendo a los números:

1: Si hay data en la tabla del servidor
2: El select se alimenta, ya que hace el foreach pero no muestra la consulta.
3: Probé haciéndole print_r en el server y no funciono O.o
4: El servidor es WEB, un VPS

El sitio web es: www.milespropiedades.cl y es específicamente en el buscador... Carga Carga Regiones, Ciudades, pero no carga sectores... Antiguamente cargaba eso, pero no me daba las ID para tirar por formulario, hice esa modificación y ahora debería cargar las ID y el nombre pero no pasa... que será? no se :/

Me enrede.. carga las ID por la variable $key, pero no hace la consulta correspondiente:

NUEVO CÓDIGO:
Código PHP:
Ver original
  1. <?php
  2. include("clases/class.mysql.php");
  3. include("clases/class.combos.php");
  4. $ciudades = new selects();
  5. $ciudades->code = $_GET["code"];
  6. $ciudades = $ciudades->cargarCiudades();
  7. foreach($ciudades as $key => $value)
  8. {
  9.         $sec_qry    = mysql_query("SELECT IdSector, Sector FROM Realtor_sector where IdSector = $value",$apolloi);
  10.         $sec_ver    = mysql_fetch_assoc($sec_qry);
  11.         $sec_name   = $sec_ver['Sector'];
  12.         $sec_id     = $sec_ver['IdSector'];
  13.         $sectorizar = "<option value=\"$sec_id\">".print_r($sec_id)."</option>";
  14.         echo $sectorizar;
  15. }
  16. ?>