Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2012, 17:52
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Combo Selecc PHP INNER JOIN

Hola
se que han pasado años de este post pero ahora este problema que ya lo han solucionado con respecto a este post descarge el mismo script

Script select

y en el index esta esto que si funciona, llega el post al DB con el nombre que corresponde
Código PHP:
<select name="pais" id="pais" type="text"/>
  <option selected="selected" value="0">---------</option>
<?
$res 
mysql_query("SELECT * FROM pais");
$cant =  mysql_num_rows($res);
if(
$cant>0){                        
    while(
$rs mysql_fetch_array($res)){
    
?>
        <option value="<?=$rs['pais']?>"><?=$rs['pais']?></option>
    <? 
    
}

?>
  </select>
El problema es aqui no imprime la lista y en el DB llega vacio, podrian orientarme que esta mal?? intente con inner pero nada

Código PHP:

<?
require_once('conexion.php');
mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbdatabase) or die(mysql_error());
$idcombo $_POST["id"];
$action =$_POST["combo"];
$pais =$_POST["pais"];
$ciudad =$_POST["ciudad"];  
$estado =$_POST["estado"]; 
switch(
$action){
    case 
"pais":{
        
$res mysql_query("SELECT idestado,estado FROM estado WHERE pais = $idcombo order by estado ASC");
        while(
$rs mysql_fetch_array($res))
//            echo '<option value="'.$rs['estado'].'">-'.htmlentities($rs['estado']).'</option>';    
            
echo '<option value="'.$rs['idestado'].'">'.htmlentities($rs['estado']).'</option>';    
    break;
    }
    case 
"estado":{        
        
$res mysql_query("SELECT idciudad,ciudad FROM ciudad WHERE estado= $idcombo order by ciudad ASC");
        while(
$rs mysql_fetch_array($res))
//            echo '<option value="'.$rs['ciudad'].'">-'.htmlentities($rs['ciudad']).'</option>';    
            
echo '<option value="'.$rs['idciudad'].'">'.htmlentities($rs['ciudad']).'</option>';                
    break;
    }
}
?>