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