
Enviar datos de select dependiente
Publicado por Manuel (6 intervenciones) el 26/01/2015 14:53:59
Hola a todos
El siguiente código corresponde a dos select uno dependiente de otro, en este caso Países y Estados, y quiero enviarlos a otra otra página para que sean procesados(salida.php), el problema se produce cuando quiero enviar el dato seleccionado de estados, ya que este se encuentra en otra página (ajax.php).
Favor ayuda
Saludos.
-----------------------------------------------------------------------------0--------------------------------------------------------------------
Index.php
-------------------------------------------------------0------------------------------------------------------------------------------------
ajax.php
-------------------------------------------------------------------0-------------------------------------------------------------------------
conexion.php
------------------------------------------------------------------0---------------------------------------------------------------------------
salida.php
------------------------------------------------------------------0------------------------------------------------------------------------------
El siguiente código corresponde a dos select uno dependiente de otro, en este caso Países y Estados, y quiero enviarlos a otra otra página para que sean procesados(salida.php), el problema se produce cuando quiero enviar el dato seleccionado de estados, ya que este se encuentra en otra página (ajax.php).
Favor ayuda
Saludos.
-----------------------------------------------------------------------------0--------------------------------------------------------------------
Index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<?php
include("conexion.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Mi sitio</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#pais').change(function(){
var id=$('#pais').val();
$('#estados').load('ajax.php?id='+id);
});
});
</script>
</head>
<body>
<FORM ACTION="salida.php" method="POST" >
<?php
$consulta=mysql_query("select id,pais from paises order by pais ASC");
echo "<select name='pais' id='pais'>";
while ($fila=mysql_fetch_array($consulta)){
echo "<option value='".$fila[0]."'>".utf8_encode($fila[1])."</option>";
}
echo "</select>";
?>
<div id="estados">
<select name="edo">
<option value="">Seleccione un pais</option>
</select>
</div>
<INPUT TYPE="submit" NAME="accion" VALUE="Realizar Consulta">
</FORM>
</body>
</html>
-------------------------------------------------------0------------------------------------------------------------------------------------
ajax.php
1
2
3
4
5
6
7
8
9
<?php
include("conexion.php");
$consulta = mysql_query("select id,estado from estados where relacion=".$_GET['id']." order by estado ASC");
echo "<select name='pais' id='pais'>";
while ($fila = mysql_fetch_array($consulta)) {
echo "<option value='" . $fila[0] . "'>" . utf8_encode($fila[1]) . "</option>";
}
echo "</select>";
?>
-------------------------------------------------------------------0-------------------------------------------------------------------------
conexion.php
1
2
3
4
5
6
<?php
$conexion=mysql_connect("localhost","root","");
$db=mysql_select_db("ejemplo");
?>
------------------------------------------------------------------0---------------------------------------------------------------------------
salida.php
1
$pais=$_POST['pais'];
------------------------------------------------------------------0------------------------------------------------------------------------------
Valora esta pregunta


0