Comunidad de diseño web y desarrollo en internet online

Duda en formulario php

Citar            
MensajeEscrito el 19 Ene 2009 03:04 pm
Hola buen día.
:D
Tengo una duda sobre como hacer que un dropbox despliege datos deacuerdo a informacion quese ponga en otro dropbox. :?

es decir

imaginemos que en un formulario el cliente llena su informacion personal incluyende su direccion en el cual le pedimos su estado y deacuerdo al estado que eliga(en dropvox) en el sig dropbox debera aparecerle las ciudades de este estado...alguien me podria echar una mano?... :)


Gracias.

^^

Por TzMko

12 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Ene 2009 04:07 pm
Esto te puede ayudar, en todo caso tienes que hacerlo con Ajax... Googlea combos dependientes o select dependiente...

Saludos...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 21 Ene 2009 03:03 pm
ok gracias....

Las cosas que he encontrado la mayoria son con base de datos habra forma de que no sea con base de datos?
:oops:

Por TzMko

12 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ene 2009 03:45 pm
Podrías tener un arreglo de arreglos más o menos así:

Código PHP :

$estados = array('Bolivar'=>array('Puerto Ordaz','Ciudad Bolivar','Upata'),'Zulia'=>array('Maracaibo','Cabimas'));
Te explico, $vector['Bolivar'] tiene ciudades del estado bolivar (Puerto Ordaz, Ciudad Bolivar, Upata), $vector['Zulia'] tiene ciudades del estado Zulia (Maracaibo, Cabimas) y así sucecivamente para todos los estados, claro que tu utilizarás los estados de tu país :lol:

En el código que hayas conseguido hay una parte donde buscan en la base de datos las ciudades por estado, lo que tendrías que hacer es reemplazar esa búsqueda en la base de datos por una búsqueda en tu arreglo de estados y listo...

Cualquier duda avisa, saludos...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 22 Ene 2009 06:21 pm
mmmmmmmmmmmm :?

ok mira te pongo mi codigo (que no funciona) aver si me dicen mas o menos como le debo hacer ya que el codigo que consegui esta complicado para mi :oops: soy diseñador, no llevo mucho incursionandome en esto de la programacion.

escribió:


<?php require_once('Connections/radio.php'); ?>

<select name="EDO" id="EDO" style="width:160px;">
<option value="00" selected>Selecciona uno</option>
<option value="01 Aguascalientes">Aguascalientes</option>
<option value="02 Baja California Norte">Baja California Norte</option>
<option value="03 Baja California Sur">Baja California Sur</option>
<option value="04 Campeche">Campeche</option>
<option value="07 Chiapas">Chiapas</option>
<option value="08 Chihuahua">Chihuahua</option>
<option value="05 Coahuila">Coahuila</option>
<option value="06 Colima">Colima</option>
<option value="09 Distrito Federal">Distrito Federal</option>
...etc
<?php // lo siguente son mis tiendas por estado bueno que debo relacionar segun su estado ?>
<select name="TIENDA" id="TIENDA" style="width:160px;">
<option value="//" selected>Selecciona Una Tienda</option>
<option value="t1346">ALTARIA AGUASCALIENTES</option>
<option value="t1212">VILLASUNCIÓN</option>
<option value="t1199">MEGA CAMPECHE</option>
<option value="t1209">PARQUE CELAYA</option>
<option value="t1149">PLAZA SAN CRISTOBAL</option>
<option value="t1146">GALERIAS TUXTLA</option>
<option value="t1349">GIGANTE TUXTLA</option>
<option value="t1419">PLAZA REAL SALTILLO</option>
<option value="t1085">SALTILLO SAN ISIDRO</option>
<option value="t1364">SENDERO SALTILLO</option>
<option value="t1157">CUATRO CAMINOS</option>
<option value="t1158">GALERIAS LAGUNA</option>
<option value="t1170">COUNTRY COLIMA</option>
<option value="t1208">ZENTRALIA COLIMA</option>
<option value="t1168">PLAZA MANZANILLO</option>
<option value="t1035">SAN JERONIMO</option>
<option value="t1605">GIGANTE CUITLAHUAC</option>
<option value="t1603">GIGANTE EL ROSARIO</option>
<option value="t1003">DIVISION DEL NORTE</option>
<option value="t1012">EUGENIA</option>
<option value="t1051">GALERIAS INSURGENTES</option>
<option value="t1001">MIXCOAC</option>
<option value="t1228">XOLA</option>
etc...

Por TzMko

12 de clabLevel



 

msie7
Citar            
MensajeEscrito el 22 Ene 2009 10:16 pm
me equivo que este es mi codigo

Código :

<?php require_once('Connections.php'); ?>
<?php
mysql_select_db($database_radio, $radio);
$consulta=mysql_query("SELECT ID, EDO FROM EDOS");
//$consulta=array(
//"EDO"=>"EDOS",
//"TIENDA"=>"tiendas");
?>
<?php
mysql_select_db($database_radio, $radio);
$consulta2=mysql_query("SELECT tiendas.NUMERO, tiendas.NOMBRE
FROM EDOS, tiendas
WHERE EDOS.EDO = tiendas.CIUDAD
ORDER BY tiendas.NUMERO");
?>
<body>
<td><?php echo "<select name='EDO' id='EDO' onChange='cargaContenido(this.EDO)'>";
   echo "<option value='0'>Elige uno</option>";
   while($registro=mysql_fetch_row($consulta))
   {
      echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
   }
   echo "</select>";?></td>
//hasta aqui todo bien si trae los estado y los muestra bien pero al querer relacionarlos mm nomas no.

<td class="adm_sec"><div align="right" class="AR_10_red">*<span class="adm_sec">Tienda:</span></div></td>
            <td><?php echo "<select name='TIENDA' id='TIENDA' onChange='cargaContenido(this.NOMBRE)'>";
   echo "<option value='0'>Elige una tienda</option>";
   while($registro=mysql_fetch_row($consulta2))
   {
      echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
   }
   echo "</select>";?>
         </td>

Alguna Idea en que me falta o eque no estoy haciendo bien?....gracias y saludos :wink:

Por TzMko

12 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Ene 2009 07:24 pm
Decidi realizarlo por base de datos pero aun no queda por favor alguien ayudeeeeme

Por TzMko

12 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.