Foros del Web » Programando para Internet » PHP »

estimados foreros, ayudarme por favor

Estas en el tema de estimados foreros, ayudarme por favor en el foro de PHP en Foros del Web. quien sabes como poner up pop-up en una lista\menu la cual se lleve con sigo la id de la lista\menu anterior,y quando esto se abra ...
  #1 (permalink)  
Antiguo 11/06/2007, 07:10
 
Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 16 años, 10 meses
Puntos: 0
estimados foreros, ayudarme por favor

quien sabes como poner up pop-up en una lista\menu la cual se lleve con sigo la id de la lista\menu anterior,y quando esto se abra que inserte en una tabla mysql el dato que el usuario pone.


Por favor ayudarme, me estoy volviendo loco


gracias

Última edición por jam1138; 11/06/2007 a las 09:39
  #2 (permalink)  
Antiguo 11/06/2007, 09:36
Avatar de Erikfrancisco  
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: estimados foreros, ayudarme por favor

Pues no entendí muy bien eso de que se inserte en una tabla mysql el dato que el usuario pone, pero aqui te dejo un ejemplo de como podrías hacerlo:
tu_fomulario.php
Código PHP:
<html>
<
head>
   <
title>Mis pruebas con popup's</title>
   <script languaje="javascript">
      function abrepopup()
      {
         // obtenemos el valor seleccionado
         var valor = document.form.lista.options.selectedIndex;

         // abrimos el popup enviando el valor seleccionado a la pagina tu_pagina.php
         if( valor != '
0' )
            window.open( '
tu_pagina.php?seleccion='+valor, '', 'width=300height=340 );
      }
   
</script>
</head>
<body>
<form name="form">
<select name="lista" onChange="abrepopup( this.value )">
   <option value="0">Seleccione una opcion...</option>
   <option value="1">Opcion 1</option>
   <option value="2">Opcion 2</option>
   <option value="3">Opcion 3</option>
</select>
</form>
</body>
</html> 
tu_pagina.php
Código PHP:
<?php
if( !empty( $_GET['seleccion'] ) ) // validamos que se haya enviado la variable seleccion y que sea diferente de 0
{
   
// validamos que sea un entero y enseguida hacemos lo que se nos antoje con esa variable
   // en este caso sólo imprimimos el valor enviado, pero puedes hacer una consulta a la bd con este id o algo asi
   
if( is_numeric$_GET['seleccion'] ) )
      echo 
'La opción seleccionada fue la número: '.$_GET['seleccion'];
}
else
   echo 
'No se han enviado las variables necesarias para procesr el archivo';
?>
Como podrás darte cuenta el primer archivo tu_formulario.php se encarga con ayuda de algunas secuencias javascript de abrir un popup adjuntando a la pagina el valor seleccionado en el select y luego tu_pagina.php recibe esa variable y la imprime, en lugar de imprimir ese valor pudes hacer un insert,update o lo que se te apetesca poniendo este valor.
Espero haberme dado a entender y que esto te sirva por lo menos para darte una idea. Suerte
  #3 (permalink)  
Antiguo 11/06/2007, 12:49
 
Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: estimados foreros, ayudarme por favor

hola Erikfrancisco, lo e intentado y no me funciona.

esto es el formulario
Código PHP:
<?php require_once('Connections/citta.php'); ?>
<?php
//NeXTenesio Special List Recordset
mysql_select_db($database_citta$citta);

$query_Paises "SELECT * FROM paises ORDER BY pais ASC";
$Paises mysql_query($query_Paises$citta) or die(mysql_error());
$row_Paises mysql_fetch_assoc($Paises);
$totalRows_Paises mysql_num_rows($Paises);
//End NeXTenesio Special List Recordset



//NeXTenesio Special List Recordset
$colname_Provincias "-1";
if (isset(
$_POST['id_pais'])) {
$colname_Provincias $_POST['id_pais'];
}
mysql_select_db($database_citta$citta);

$query_Provincias sprintf("SELECT id_provincia, provincia FROM provincias WHERE id_pais = '%s' ORDER BY provincia ASC"$colname_Provincias);
$Provincias mysql_query($query_Provincias$citta) or die(mysql_error());
$row_Provincias mysql_fetch_assoc($Provincias);
$totalRows_Provincias mysql_num_rows($Provincias);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Ciudades "-1";
if (isset(
$_POST['id_provincia'])) {
$colname_Ciudades $_POST['id_provincia'];
}
mysql_select_db($database_citta$citta);

$query_Ciudades sprintf("SELECT id_ciudad, ciudad FROM ciudades WHERE id_provincia = '%s' ORDER BY ciudad ASC"$colname_Ciudades);
$Ciudades mysql_query($query_Ciudades$citta) or die(mysql_error());
$row_Ciudades mysql_fetch_assoc($Ciudades);
$totalRows_Ciudades mysql_num_rows($Ciudades);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Zonas "-1";
if (isset(
$_POST['id_ciudad'])) {
$colname_Zonas $_POST['id_ciudad'];
}
mysql_select_db($database_citta$citta);

$query_Zonas sprintf("SELECT id_zona, zona FROM zonas WHERE id_ciudad = '%s' ORDER BY zona ASC"$colname_Zonas);
$Zonas mysql_query($query_Zonas$citta) or die(mysql_error());
$row_Zonas mysql_fetch_assoc($Zonas);
$totalRows_Zonas mysql_num_rows($Zonas);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Calles "-1";
if (isset(
$_POST['id_zona'])) {
$colname_Calles $_POST['id_zona'];
}
mysql_select_db($database_citta$citta);

$query_Calles sprintf("SELECT id_calle, calle FROM calles WHERE id_zona = '%s' ORDER BY calle ASC"$colname_Calles);
$Calles mysql_query($query_Calles$citta) or die(mysql_error());
$row_Calles mysql_fetch_assoc($Calles);
$totalRows_Calles mysql_num_rows($Calles);
//End NeXTenesio Special List Recordset



?>
<style type="text/css">
<!--
.Estilo1 {
font-size: 20px;
font-weight: bold;
}
.Estilo2 {
font-size: 14px;
font-weight: bold;
}
-->
</style>
<form name="form1" method="post" action="">
<table width="83%" border="0" align="center">
<tr align="center" valign="middle">
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="7">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td height="48">&nbsp;</td>
<td>&nbsp;</td>
<td width="4%"><div align="center" class="Estilo1"></div></td>
<td colspan="8"><span class="Estilo1">Ubicacion Inmueble </span></td>
<td width="7%">&nbsp;</td>
<td width="1%">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="7">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td width="10%" height="48"><strong>Pais:</strong></td>
<td width="17%"><select name="id_pais" id="id_pais" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_pais']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Paises['id_pais']?>"<?php if (!(strcmp($row_Paises['id_pais'], $_POST['id_pais']))) {echo "SELECTED";} ?>><?php echo $row_Paises['pais']?></option>
<?php
} while ($row_Paises mysql_fetch_assoc($Paises));
$rows mysql_num_rows($Paises);
if(
$rows 0) {
mysql_data_seek($Paises0);
$row_Paises mysql_fetch_assoc($Paises);
}
?>
</select></td>
<td colspan="7"><strong>Provincia:</strong></td>
<td width="17%"><select name="id_provincia" id="id_provincia" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_provincia']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Provincias['id_provincia']?>"<?php if (!(strcmp($row_Provincias['id_provincia'], $_POST['id_provincia']))) {echo "SELECTED";} ?>><?php echo $row_Provincias['provincia']?></option>
<?php
} while ($row_Provincias mysql_fetch_assoc($Provincias));
$rows mysql_num_rows($Provincias);
if(
$rows 0) {
mysql_data_seek($Provincias0);
$row_Provincias mysql_fetch_assoc($Provincias);
}
?>
</select></td>
</tr>
<tr align="center" valign="middle">
<td height="40"><strong>Ciudad:</strong></td>
<td colspan="5">
<select name="id_ciudad" id="id_ciudad" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_ciudad']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Ciudades['id_ciudad']?>"<?php if (!(strcmp($row_Ciudades['id_ciudad'], $_POST['id_ciudad']))) {echo "SELECTED";} ?>><?php echo $row_Ciudades['ciudad']?></option>
<?php
} while ($row_Ciudades mysql_fetch_assoc($Ciudades));
$rows mysql_num_rows($Ciudades);
if(
$rows 0) {
mysql_data_seek($Ciudades0);
$row_Ciudades mysql_fetch_assoc($Ciudades);
}
?>
</select>
</div></td>
<td colspan="7"><strong>Zona:</strong> </td>
<td><select name="id_zona" id="id_zona" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_zona']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Zonas['id_zona']?>"<?php if (!(strcmp($row_Zonas['id_zona'], $_POST['id_zona']))) {echo "SELECTED";} ?>><?php echo $row_Zonas['zona']?></option>
<?php
} while ($row_Zonas mysql_fetch_assoc($Zonas));
$rows mysql_num_rows($Zonas);
if(
$rows 0) {
mysql_data_seek($Zonas0);
$row_Zonas mysql_fetch_assoc($Zonas);
}
?>
</select></td>
</tr>
<tr align="center" valign="middle">
<td height="40"><strong>Calle:</strong> </td>
<td><select name="id_calle" id="id_calle" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_calle']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Calles['id_calle']?>"<?php if (!(strcmp($row_Calles['id_calle'], $_POST['id_calle']))) {echo "SELECTED";} ?>><?php echo $row_Calles['calle']?></option>
<?php
} while ($row_Calles mysql_fetch_assoc($Calles));
$rows mysql_num_rows($Calles);
if(
$rows 0) {
mysql_data_seek($Calles0);
$row_Calles mysql_fetch_assoc($Calles);
}
?>
</select>
?>
</select></td>
<td>&nbsp;</td>
</tr>
</table>
<hr width="83%" size="7" noshade>
</form>

<form action="<?php echo $editFormAction?>" method="POST" enctype="multipart/form-data" name="form2" id="form2">
<p>&nbsp;</p>
<table width="83%" border="0" align="center" id="dettaglio">
<tr align="center" valign="middle">
<td width="13%" height="49">&nbsp;</td>
<td width="20%">&nbsp;</td>
<td width="21%">&nbsp;</td>
<td width="2%">&nbsp;</td>
<td width="16%">&nbsp;</td>
<td width="7%">&nbsp;</td>
</tr>
</table>
<hr width="83%" size="7" noshade>
<p>
<input name="pais" type="hidden" id="pais" value="<?php echo $_POST['id_pais'];?>">
<input name="provincia" type="hidden" id="provincia" value="<?php echo $_POST['id_provincia'];?>">
<input name="ciudad" type="hidden" id="ciudad" value="<?php echo $_POST['id_ciudad'];?>">
<input name="zona" type="hidden" id="zona" value="<?php echo $_POST['id_zona'];?>">
<input name="calle" type="hidden" id="calle" value="<?php echo $_POST['id_calle'];?>">
</p>
<label><input name="Submit" type="submit" id="Submit" accesskey="E" value="Enviar" />
</label>
<input type="hidden" name="MM_insert" value="form2">
</form>
<p>
<p>
<?php
mysql_free_result
($Paises);

mysql_free_result($Provincias);

mysql_free_result($Ciudades);

mysql_free_result($Zonas);

mysql_free_result($Calles);


?>

Dime si ahora es mas claro

me dicen que seria mejor utilizar AJAX, pero no lo conosco de nada.
  #4 (permalink)  
Antiguo 11/06/2007, 12:51
 
Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: estimados foreros, ayudarme por favor

hola Erikfrancisco, muchissma gracias por el intento pro lo e intentado y no me funciona.

esto es el formulario
Código PHP:
<?php require_once('Connections/citta.php'); ?>
<?php
//NeXTenesio Special List Recordset
mysql_select_db($database_citta$citta);

$query_Paises "SELECT * FROM paises ORDER BY pais ASC";
$Paises mysql_query($query_Paises$citta) or die(mysql_error());
$row_Paises mysql_fetch_assoc($Paises);
$totalRows_Paises mysql_num_rows($Paises);
//End NeXTenesio Special List Recordset



//NeXTenesio Special List Recordset
$colname_Provincias "-1";
if (isset(
$_POST['id_pais'])) {
$colname_Provincias $_POST['id_pais'];
}
mysql_select_db($database_citta$citta);

$query_Provincias sprintf("SELECT id_provincia, provincia FROM provincias WHERE id_pais = '%s' ORDER BY provincia ASC"$colname_Provincias);
$Provincias mysql_query($query_Provincias$citta) or die(mysql_error());
$row_Provincias mysql_fetch_assoc($Provincias);
$totalRows_Provincias mysql_num_rows($Provincias);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Ciudades "-1";
if (isset(
$_POST['id_provincia'])) {
$colname_Ciudades $_POST['id_provincia'];
}
mysql_select_db($database_citta$citta);

$query_Ciudades sprintf("SELECT id_ciudad, ciudad FROM ciudades WHERE id_provincia = '%s' ORDER BY ciudad ASC"$colname_Ciudades);
$Ciudades mysql_query($query_Ciudades$citta) or die(mysql_error());
$row_Ciudades mysql_fetch_assoc($Ciudades);
$totalRows_Ciudades mysql_num_rows($Ciudades);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Zonas "-1";
if (isset(
$_POST['id_ciudad'])) {
$colname_Zonas $_POST['id_ciudad'];
}
mysql_select_db($database_citta$citta);

$query_Zonas sprintf("SELECT id_zona, zona FROM zonas WHERE id_ciudad = '%s' ORDER BY zona ASC"$colname_Zonas);
$Zonas mysql_query($query_Zonas$citta) or die(mysql_error());
$row_Zonas mysql_fetch_assoc($Zonas);
$totalRows_Zonas mysql_num_rows($Zonas);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Calles "-1";
if (isset(
$_POST['id_zona'])) {
$colname_Calles $_POST['id_zona'];
}
mysql_select_db($database_citta$citta);

$query_Calles sprintf("SELECT id_calle, calle FROM calles WHERE id_zona = '%s' ORDER BY calle ASC"$colname_Calles);
$Calles mysql_query($query_Calles$citta) or die(mysql_error());
$row_Calles mysql_fetch_assoc($Calles);
$totalRows_Calles mysql_num_rows($Calles);
//End NeXTenesio Special List Recordset



?>
<style type="text/css">
<!--
.Estilo1 {
font-size: 20px;
font-weight: bold;
}
.Estilo2 {
font-size: 14px;
font-weight: bold;
}
-->
</style>
<form name="form1" method="post" action="">
<table width="83%" border="0" align="center">
<tr align="center" valign="middle">
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="7">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td height="48">&nbsp;</td>
<td>&nbsp;</td>
<td width="4%"><div align="center" class="Estilo1"></div></td>
<td colspan="8"><span class="Estilo1">Ubicacion Inmueble </span></td>
<td width="7%">&nbsp;</td>
<td width="1%">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="7">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td width="10%" height="48"><strong>Pais:</strong></td>
<td width="17%"><select name="id_pais" id="id_pais" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_pais']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Paises['id_pais']?>"<?php if (!(strcmp($row_Paises['id_pais'], $_POST['id_pais']))) {echo "SELECTED";} ?>><?php echo $row_Paises['pais']?></option>
<?php
} while ($row_Paises mysql_fetch_assoc($Paises));
$rows mysql_num_rows($Paises);
if(
$rows 0) {
mysql_data_seek($Paises0);
$row_Paises mysql_fetch_assoc($Paises);
}
?>
</select></td>
<td colspan="7"><strong>Provincia:</strong></td>
<td width="17%"><select name="id_provincia" id="id_provincia" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_provincia']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Provincias['id_provincia']?>"<?php if (!(strcmp($row_Provincias['id_provincia'], $_POST['id_provincia']))) {echo "SELECTED";} ?>><?php echo $row_Provincias['provincia']?></option>
<?php
} while ($row_Provincias mysql_fetch_assoc($Provincias));
$rows mysql_num_rows($Provincias);
if(
$rows 0) {
mysql_data_seek($Provincias0);
$row_Provincias mysql_fetch_assoc($Provincias);
}
?>
</select></td>
</tr>
<tr align="center" valign="middle">
<td height="40"><strong>Ciudad:</strong></td>
<td colspan="5">
<select name="id_ciudad" id="id_ciudad" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_ciudad']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Ciudades['id_ciudad']?>"<?php if (!(strcmp($row_Ciudades['id_ciudad'], $_POST['id_ciudad']))) {echo "SELECTED";} ?>><?php echo $row_Ciudades['ciudad']?></option>
<?php
} while ($row_Ciudades mysql_fetch_assoc($Ciudades));
$rows mysql_num_rows($Ciudades);
if(
$rows 0) {
mysql_data_seek($Ciudades0);
$row_Ciudades mysql_fetch_assoc($Ciudades);
}
?>
</select>
</div></td>
<td colspan="7"><strong>Zona:</strong> </td>
<td><select name="id_zona" id="id_zona" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_zona']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Zonas['id_zona']?>"<?php if (!(strcmp($row_Zonas['id_zona'], $_POST['id_zona']))) {echo "SELECTED";} ?>><?php echo $row_Zonas['zona']?></option>
<?php
} while ($row_Zonas mysql_fetch_assoc($Zonas));
$rows mysql_num_rows($Zonas);
if(
$rows 0) {
mysql_data_seek($Zonas0);
$row_Zonas mysql_fetch_assoc($Zonas);
}
?>
</select></td>
</tr>
<tr align="center" valign="middle">
<td height="40"><strong>Calle:</strong> </td>
<td><select name="id_calle" id="id_calle" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_calle']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Calles['id_calle']?>"<?php if (!(strcmp($row_Calles['id_calle'], $_POST['id_calle']))) {echo "SELECTED";} ?>><?php echo $row_Calles['calle']?></option>
<?php
} while ($row_Calles mysql_fetch_assoc($Calles));
$rows mysql_num_rows($Calles);
if(
$rows 0) {
mysql_data_seek($Calles0);
$row_Calles mysql_fetch_assoc($Calles);
}
?>
</select>
?>
</select></td>
<td>&nbsp;</td>
</tr>
</table>
<hr width="83%" size="7" noshade>
</form>

<form action="<?php echo $editFormAction?>" method="POST" enctype="multipart/form-data" name="form2" id="form2">
<p>&nbsp;</p>
<table width="83%" border="0" align="center" id="dettaglio">
<tr align="center" valign="middle">
<td width="13%" height="49">&nbsp;</td>
<td width="20%">&nbsp;</td>
<td width="21%">&nbsp;</td>
<td width="2%">&nbsp;</td>
<td width="16%">&nbsp;</td>
<td width="7%">&nbsp;</td>
</tr>
</table>
<hr width="83%" size="7" noshade>
<p>
<input name="pais" type="hidden" id="pais" value="<?php echo $_POST['id_pais'];?>">
<input name="provincia" type="hidden" id="provincia" value="<?php echo $_POST['id_provincia'];?>">
<input name="ciudad" type="hidden" id="ciudad" value="<?php echo $_POST['id_ciudad'];?>">
<input name="zona" type="hidden" id="zona" value="<?php echo $_POST['id_zona'];?>">
<input name="calle" type="hidden" id="calle" value="<?php echo $_POST['id_calle'];?>">
</p>
<label><input name="Submit" type="submit" id="Submit" accesskey="E" value="Enviar" />
</label>
<input type="hidden" name="MM_insert" value="form2">
</form>
<p>
<p>
<?php
mysql_free_result
($Paises);

mysql_free_result($Provincias);

mysql_free_result($Ciudades);

mysql_free_result($Zonas);

mysql_free_result($Calles);


?>

Dime si ahora es mas claro

me dicen que seria mejor utilizar AJAX, pero no lo conosco de nada.
  #5 (permalink)  
Antiguo 11/06/2007, 12:53
 
Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 16 años, 10 meses
Puntos: 0
form con popup que inserta zona y calle

hola Erikfrancisco, muchissma gracias por el intento pro lo e intentado y no me funciona.

esto es el formulario
Código PHP:
<?php require_once('Connections/citta.php'); ?>
<?php
//NeXTenesio Special List Recordset
mysql_select_db($database_citta$citta);

$query_Paises "SELECT * FROM paises ORDER BY pais ASC";
$Paises mysql_query($query_Paises$citta) or die(mysql_error());
$row_Paises mysql_fetch_assoc($Paises);
$totalRows_Paises mysql_num_rows($Paises);
//End NeXTenesio Special List Recordset



//NeXTenesio Special List Recordset
$colname_Provincias "-1";
if (isset(
$_POST['id_pais'])) {
$colname_Provincias $_POST['id_pais'];
}
mysql_select_db($database_citta$citta);

$query_Provincias sprintf("SELECT id_provincia, provincia FROM provincias WHERE id_pais = '%s' ORDER BY provincia ASC"$colname_Provincias);
$Provincias mysql_query($query_Provincias$citta) or die(mysql_error());
$row_Provincias mysql_fetch_assoc($Provincias);
$totalRows_Provincias mysql_num_rows($Provincias);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Ciudades "-1";
if (isset(
$_POST['id_provincia'])) {
$colname_Ciudades $_POST['id_provincia'];
}
mysql_select_db($database_citta$citta);

$query_Ciudades sprintf("SELECT id_ciudad, ciudad FROM ciudades WHERE id_provincia = '%s' ORDER BY ciudad ASC"$colname_Ciudades);
$Ciudades mysql_query($query_Ciudades$citta) or die(mysql_error());
$row_Ciudades mysql_fetch_assoc($Ciudades);
$totalRows_Ciudades mysql_num_rows($Ciudades);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Zonas "-1";
if (isset(
$_POST['id_ciudad'])) {
$colname_Zonas $_POST['id_ciudad'];
}
mysql_select_db($database_citta$citta);

$query_Zonas sprintf("SELECT id_zona, zona FROM zonas WHERE id_ciudad = '%s' ORDER BY zona ASC"$colname_Zonas);
$Zonas mysql_query($query_Zonas$citta) or die(mysql_error());
$row_Zonas mysql_fetch_assoc($Zonas);
$totalRows_Zonas mysql_num_rows($Zonas);
//End NeXTenesio Special List Recordset

//NeXTenesio Special List Recordset
$colname_Calles "-1";
if (isset(
$_POST['id_zona'])) {
$colname_Calles $_POST['id_zona'];
}
mysql_select_db($database_citta$citta);

$query_Calles sprintf("SELECT id_calle, calle FROM calles WHERE id_zona = '%s' ORDER BY calle ASC"$colname_Calles);
$Calles mysql_query($query_Calles$citta) or die(mysql_error());
$row_Calles mysql_fetch_assoc($Calles);
$totalRows_Calles mysql_num_rows($Calles);
//End NeXTenesio Special List Recordset



?>
<style type="text/css">
<!--
.Estilo1 {
font-size: 20px;
font-weight: bold;
}
.Estilo2 {
font-size: 14px;
font-weight: bold;
}
-->
</style>
<form name="form1" method="post" action="">
<table width="83%" border="0" align="center">
<tr align="center" valign="middle">
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="7">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td height="48">&nbsp;</td>
<td>&nbsp;</td>
<td width="4%"><div align="center" class="Estilo1"></div></td>
<td colspan="8"><span class="Estilo1">Ubicacion Inmueble </span></td>
<td width="7%">&nbsp;</td>
<td width="1%">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td colspan="7">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr align="center" valign="middle">
<td width="10%" height="48"><strong>Pais:</strong></td>
<td width="17%"><select name="id_pais" id="id_pais" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_pais']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Paises['id_pais']?>"<?php if (!(strcmp($row_Paises['id_pais'], $_POST['id_pais']))) {echo "SELECTED";} ?>><?php echo $row_Paises['pais']?></option>
<?php
} while ($row_Paises mysql_fetch_assoc($Paises));
$rows mysql_num_rows($Paises);
if(
$rows 0) {
mysql_data_seek($Paises0);
$row_Paises mysql_fetch_assoc($Paises);
}
?>
</select></td>
<td colspan="7"><strong>Provincia:</strong></td>
<td width="17%"><select name="id_provincia" id="id_provincia" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_provincia']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Provincias['id_provincia']?>"<?php if (!(strcmp($row_Provincias['id_provincia'], $_POST['id_provincia']))) {echo "SELECTED";} ?>><?php echo $row_Provincias['provincia']?></option>
<?php
} while ($row_Provincias mysql_fetch_assoc($Provincias));
$rows mysql_num_rows($Provincias);
if(
$rows 0) {
mysql_data_seek($Provincias0);
$row_Provincias mysql_fetch_assoc($Provincias);
}
?>
</select></td>
</tr>
<tr align="center" valign="middle">
<td height="40"><strong>Ciudad:</strong></td>
<td colspan="5">
<select name="id_ciudad" id="id_ciudad" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_ciudad']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Ciudades['id_ciudad']?>"<?php if (!(strcmp($row_Ciudades['id_ciudad'], $_POST['id_ciudad']))) {echo "SELECTED";} ?>><?php echo $row_Ciudades['ciudad']?></option>
<?php
} while ($row_Ciudades mysql_fetch_assoc($Ciudades));
$rows mysql_num_rows($Ciudades);
if(
$rows 0) {
mysql_data_seek($Ciudades0);
$row_Ciudades mysql_fetch_assoc($Ciudades);
}
?>
</select>
</div></td>
<td colspan="7"><strong>Zona:</strong> </td>
<td><select name="id_zona" id="id_zona" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_zona']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Zonas['id_zona']?>"<?php if (!(strcmp($row_Zonas['id_zona'], $_POST['id_zona']))) {echo "SELECTED";} ?>><?php echo $row_Zonas['zona']?></option>
<?php
} while ($row_Zonas mysql_fetch_assoc($Zonas));
$rows mysql_num_rows($Zonas);
if(
$rows 0) {
mysql_data_seek($Zonas0);
$row_Zonas mysql_fetch_assoc($Zonas);
}
?>
</select></td>
</tr>
<tr align="center" valign="middle">
<td height="40"><strong>Calle:</strong> </td>
<td><select name="id_calle" id="id_calle" onChange="submit()">
<option value="" <?php if (!(strcmp(""$_POST['id_calle']))) {echo "SELECTED";} ?>>Seleccionar</option>
<?php
do { 
?>
<option value="<?php echo $row_Calles['id_calle']?>"<?php if (!(strcmp($row_Calles['id_calle'], $_POST['id_calle']))) {echo "SELECTED";} ?>><?php echo $row_Calles['calle']?></option>
<?php
} while ($row_Calles mysql_fetch_assoc($Calles));
$rows mysql_num_rows($Calles);
if(
$rows 0) {
mysql_data_seek($Calles0);
$row_Calles mysql_fetch_assoc($Calles);
}
?>
</select>
?>
</select></td>
<td>&nbsp;</td>
</tr>
</table>
<hr width="83%" size="7" noshade>
</form>

<form action="<?php echo $editFormAction?>" method="POST" enctype="multipart/form-data" name="form2" id="form2">
<p>&nbsp;</p>
<table width="83%" border="0" align="center" id="dettaglio">
<tr align="center" valign="middle">
<td width="13%" height="49">&nbsp;</td>
<td width="20%">&nbsp;</td>
<td width="21%">&nbsp;</td>
<td width="2%">&nbsp;</td>
<td width="16%">&nbsp;</td>
<td width="7%">&nbsp;</td>
</tr>
</table>
<hr width="83%" size="7" noshade>
<p>
<input name="pais" type="hidden" id="pais" value="<?php echo $_POST['id_pais'];?>">
<input name="provincia" type="hidden" id="provincia" value="<?php echo $_POST['id_provincia'];?>">
<input name="ciudad" type="hidden" id="ciudad" value="<?php echo $_POST['id_ciudad'];?>">
<input name="zona" type="hidden" id="zona" value="<?php echo $_POST['id_zona'];?>">
<input name="calle" type="hidden" id="calle" value="<?php echo $_POST['id_calle'];?>">
</p>
<label><input name="Submit" type="submit" id="Submit" accesskey="E" value="Enviar" />
</label>
<input type="hidden" name="MM_insert" value="form2">
</form>
<p>
<p>
<?php
mysql_free_result
($Paises);

mysql_free_result($Provincias);

mysql_free_result($Ciudades);

mysql_free_result($Zonas);

mysql_free_result($Calles);


?>

Dime si ahora es mas claro

me dicen que seria mejor utilizar AJAX, pero no lo conosco de nada.
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 12:53.