Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/09/2011, 18:11
follow
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 1 mes
Puntos: 17
Respuesta: Select dependientes, funciona pero pequeño error

Hola, mira, si pongo el php en otro archivo me funciona perfecto (abajo pongo el codigo), el problema es que tengo una pagina con un formulario, en ese formulario se incluyen los select dependientes que estoy intentando hacer, entonces, si lo pongo por separado como lo tengo, y como me funciona.... no se como hacer para que al enviar el formulario, se envie también los datos recogidos de los select dependientes....

Esto es por separado y como me funciona:


Formulario: FORM.php

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Selects dependientes con jQuery.</title>
        <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
        <script language="JavaScript" type="text/JavaScript">
            $(document).ready(function(){
                $("#select1").change(function(event){
                    var id = $("#select1").find(':selected').val();
                    $("#select2").load('genera-select.php?id='+id);
                });
            });
        </script>
    </head>

    <body>
        <form action="form.php"  method="get">

       ....... varios input tex, etc...


            <select name="select1" id="select1">
                <option value="">Selecciona</option>
                <option value="1">Opcion 1</option>
                <option value="2">Opcion 2</option>
                <option value="3">Opcion 3</option>
                <option value="4">Opcion 4</option>
            </select>
            <select name="select2" id="select2">

            </select>

<input name="enviar" type="submit"  value="enviar"/>
        </form>
    </body>
</html> 
El php:

Código PHP:

<?php
require ('conectar.php'); 

$conn conectar();

$consulta "SELECT * from pruebas WHERE id_usuario = ".$_GET['id'];
$resultado=mysql_query($consulta,$conn) or die (mysql_error());

while (
$fila mysql_fetch_array($resultado)) {
    echo 
'<option value="'.$fila['nombre'].'">'.$fila['nombre'].'</option>';
};

?>
Asi me muestra el segundo select perfecto , pero no se como recoger el valor de los select y enviarlos con los demas datos...