hola buenos dias, tengo una pregunta:
tengo esto un select para los colores:
<select name="Colores">
<option>azul</option>
<option>rojo</option>
<option>verde</option>
</select>
la funcion me la hace bien y si eligo rojo se queda fijo pero cuando refresco la pagina o me cambio y vuelvo a la pagina de los colores, no me salta la opcion ya elegida si no, la primera opcion por defecto,
¿Hay algun metodo para dejarlo fijo al menos que tu lo cambie a otro color?
tengo esto un select para los colores:
<select name="Colores">
<option>azul</option>
<option>rojo</option>
<option>verde</option>
</select>
la funcion me la hace bien y si eligo rojo se queda fijo pero cuando refresco la pagina o me cambio y vuelvo a la pagina de los colores, no me salta la opcion ya elegida si no, la primera opcion por defecto,
¿Hay algun metodo para dejarlo fijo al menos que tu lo cambie a otro color?
0
Puntos
Puntos
3595
Visitas
Visitas
5
Resp
Resp
Por dannus hace 9 años
Developer
Respuesta #1
hola buenas
te paso el codigo lo tenia en mi proyecto
saludos
te paso el codigo lo tenia en mi proyecto
<div class="formulario-grupo">
<label for="pais">Nacionalidad:</label>
<?
mysql_select_db($database_conexion, $conexion);
$query_Sacar_country = "SELECT * FROM country";
$Sacar_country = mysql_query($query_Sacar_country, $conexion) or die(mysql_error());
$row_Sacar_country = mysql_fetch_assoc($Sacar_country);
$totalRows_Sacar_country = mysql_num_rows($Sacar_country);
?>
<select name="pais" id="pais">
<option value="">Seleccionar pais</option> <?php
do {
?>
<option value="<?php echo $row_Sacar_country['id']?>"<?php if (!(strcmp($row_Sacar_country['id'],sacar_countryid($_COOKIE['maid'])))) {echo "selected=\"selected\"";} ?>><?php echo $row_Sacar_country['name']?></option>
<?php
} while ($row_Sacar_country = mysql_fetch_assoc($Sacar_country));
$rows = mysql_num_rows($Sacar_country);
if($rows > 0) {
mysql_data_seek($Sacar_country, 0);
$row_Sacar_country = mysql_fetch_assoc($Sacar_country);
}
?>
</select>
</div>si falta algo decime pero creo que esta todo ahisaludos
0
Puntos
Puntos
Por pablo hace 9 años
Master
Respuesta #2
pero eso te lo saca de tu base de datos?
yo solamente quiero que si presiono una opcion en el select, que despues de resfrecar la pagina o cambiar se quede guardado la opcion elegida dado que un formulario siempre vuelve a su defeult, e igual a lo mejor con las cookiee puedo hacer algo
yo solamente quiero que si presiono una opcion en el select, que despues de resfrecar la pagina o cambiar se quede guardado la opcion elegida dado que un formulario siempre vuelve a su defeult, e igual a lo mejor con las cookiee puedo hacer algo
0
Puntos
Puntos
Por dannus hace 9 años
Developer
Respuesta #3
claro si no quieres usar base de datos tienes que crear cookies y guardar el valor:
setcookie("colores", "rojo", time()+(30*24*60*60), "/"); //Caduca en un messalu20
Puntos
Puntos
Por alber hace 9 años
Admin
Respuesta #4
hola danus
ahi yo te di un ejemplo como seria a ese codigo vos lo editas a tu gusto
ahi yo te di un ejemplo como seria a ese codigo vos lo editas a tu gusto
<option value="<?php echo $_COOKIE['idcolor']?>"<?php if (!(strcmp($_COOKIE['idcolor'],$siesigualacookiecolor)))) {echo "selected=\"selected\"";} ?>><?php echo $row_Sacar_country['name']?></option>
ese fragmento es el mas impornante1
Puntos
Puntos
Por pablo hace 9 años
Master
Respuesta #5
muchas gracias por vuetra ayuda prestada
0
Puntos
Puntos
Por dannus hace 9 años
Developer