Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/08/2011, 12:21
gordot
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 2 meses
Puntos: 16
Respuesta: Selects dependientes

muy bueno tu aporte wibav, pero el problema que tengo es que quiero cargar los paises ( lo adapte a paises a los select ) de forma dinamica, porque en la base de datos guardo el pais y provincia que eligio el usuario y si vuelve a visitar la pagina ya tiene que aparecer el pais y pcia que eligio anteriormente, adapte el codigo de esta forma:

Código PHP:

<form id="form" action="" method="post">
<table>
    <tr>
        <td>Empresa:</td>
        <td><select name="empresa" id="empresa"  onchange="cargarSucursales();" />
        <option value="null">---Seleccione---</option>
<?while ($row=mysql_fetch_array($RESULTADO1)) 
{
    if(
$row['id']== $_SESSION['pais'])
    {
?>
        <option value="<?=$row[id]?>" selected="selected"><?=$row['nombre']?></option>
 <? }
    else
    {
?>
        <option value="<?=$row[id]?>"><?=$row['nombre']?></option>
 <? 
?>
        </select></td>
        <td>Sucursal:</td>
        <td><select name="sucursal" id="sucursal"  />
        <option value="null">---Seleccione---</option>
        </select></td>

al pais lo carga bien pero no carga la provincia, me parece que es problema del evento Onchange cargarSucursales(), como podria hacerlo?

aqui esta el codigo del ajax_sucursal.php

Código PHP:
<?php
include ("conectar.inc");
session_start();
$usuario$_GET['empresa'];

$query="select * from provincias where relacion='$usuario'";
$RESULTADO=mysql_query($query);?>
        <option value="null">---Seleccione---</option>



<?while ($row=mysql_fetch_array($RESULTADO)) 
{
    if(
$row['id']== $_SESSION['pcia'])
    {
?>
        <option value="<?=$row[id]?>" selected="selected"><?=$row['nombre']?></option>
 <? }
    else
    {
?>
        <option value="<?=$row[id]?>"><?=$row['nombre']?></option>
 <? 
?>
gracias
saludos