select problema

Responder
Mensaje
Autor
locogs2
Mensajes: 1
Registrado: 19/06/2009 9:23 am

select problema

#1 Mensaje por locogs2 » 19/06/2009 9:31 am

Hola que tal???

tengo un problema con el un <select name="formu" onchange="this.form.submit">
<option value=" ">selecciona</option>

<? $query.....?>
while ($row=....{
<<option value=" <? $row['id']?"><? echo $row['id']?</option>
}


bueno el chiste es que cuando haga el "onchange="this.form.submit">" se quede seleccionado, lo que seleccione,
ya intente esto "selected="selected", pero lo que me hace es que me seleciona el ultimo dato que trae de la tabla, alguine me pueda dar una ayuda.-.. garcias y hasta pronto

Avatar de Usuario
MatZ
Mensajes: 179
Registrado: 23/09/2004 11:00 pm
Ubicación: Valencia

#2 Mensaje por MatZ » 21/07/2009 5:30 am

Si cosultas la variable $_POST y existe el elemento y es igual que el option le pones el atributo selected, aquí el ejemplo:

Código: Seleccionar todo

<select name="formu" onchange="this.form.submit">
    <option value="">selecciona</opcion>
<?php
    $query = ...;
    while( $row = ... )
    {
        echo "<option value=\"" . $row["id"] . "\" ";
        if( isset($_POST["formu"]) && $_POST["formu"] == $row["id"] )
            echo "selected=\"selected\"";
        echo ">" . $row["id"] . "</option>";
    }
?>

Espero que te sirva, saludos.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado