Foros del Web » Programando para Internet » PHP »

problema con select dimamico

Estas en el tema de problema con select dimamico en el foro de PHP en Foros del Web. buenos dias compañeros foreros, escribo pk se me a presentado un problema tenia unos select que se cargaban dinamicamente pero estaban en un array y ...
  #1 (permalink)  
Antiguo 18/05/2010, 08:47
Avatar de leo_rock  
Fecha de Ingreso: abril-2010
Mensajes: 28
Antigüedad: 14 años
Puntos: 0
problema con select dimamico

buenos dias compañeros foreros, escribo pk se me a presentado un problema tenia unos select que se cargaban dinamicamente pero estaban en un array y funcionaban a la perfeccion, pero la profesora pidio que los cambiara y deberian estar alojados en la BDD pero no se como llamarlos me da uno error en el mysql_fech_array() y no se que puede ser pk ia lo habia ocupado asi y no me habia dado problema
el codigo php
Código:

Código PHP:
<?php    
    $ciudad
$_POST['ciu'];
    
$con mysql_connect("localhost","root","libertad") or die (mysql_error());
    
mysql_select_db("bd_sc",$con);
    
$sql="select * from comuna where ciudad=$ciudad";
    
$respuesta="";
    
$respuesta='<option value="0">Seleccione una Comuna</option>';
    while(
$c=mysql_fetch_array($sql)){
       
$respuesta $respuesta."<option value='.$c['id_comuna'].'>'.$c['nombre_comuna'].'</option>";
       }
    echo 
$respuesta;
        
?>
aa tambien probe la consulta desde consola copiando y pegando ovio cambiando el '$ciudad' por el id y funciona ala perfeccion :/

ojala alguien me puede ayudar. eso gracias de ante mano
  #2 (permalink)  
Antiguo 18/05/2010, 08:55
Avatar de leo_rock  
Fecha de Ingreso: abril-2010
Mensajes: 28
Antigüedad: 14 años
Puntos: 0
Respuesta: problema con select dimamico

solucionado........ xD me faltaba la incluir la coneccion en la consulta y io partiendome la cabeza de ayer
por si a alguien le sirve
Código PHP:
<?php    
    $ciudad
$_POST['ciu'];
    
$con mysql_connect("localhost","root","libertad") or die (mysql_error());
    
mysql_select_db("bd_sc",$con);
    
$sql="select id_comuna,nombre_comuna from comuna where ciudad='$ciudad'";
    
$r=mysql_query($sql,$con);
    
$respuesta="";
    
$respuesta='<option value="0">Seleccione una Comuna</option>';
    while(
$c=mysql_fetch_array($r)){
       
$respuesta $respuesta."<option value=".$c['id_comuna'].">".$c['nombre_comuna']."</option>";
       }
    echo 
$respuesta;
        
?>
  #3 (permalink)  
Antiguo 19/05/2010, 03:51
 
Fecha de Ingreso: mayo-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Respuesta: problema con select dimamico

se podria usar esto mismo, para k llenar al checkar un checkbox

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.