Tema: option y for
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/10/2005, 15:57
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Cita:
Iniciado por Vaalegk
va:
echo '<option '.$selected.' value="'.$i.'">'.$i.'</option>\n';
... corregiste el concatenamiento de la variable $selected... pero falta el detalle de que el "\n" tampoco será interpretado .

ivancp:
Para qué sumar 0 a $v['cantidad']??? ... y ojo! que temo el operador terciaro esta mal planteado.

Sugiero algo más simple y basandonos en mera lógica:
Código PHP:
<select name="cantidad" size="0">
<?php
for ($i 1$i <= 10$i++) {
    echo 
'<option value="'.$i.'"';
    if(
$i==$v['cantidad']) echo " selected"// comparas e imprimes
    
echo '>'.$i.'</option>';  
}
?>
</select>
Se tiene un ciclo que de de "manera normal" (el puro ciclo) imprime tus valores tal como los quieres... sabes que el valor que quieres que quede seleccionado esta dentro de esos valores... aprovecha el mismo ciclo para buscarlo y seleccionarlo.

Espero sirva. Un saludo!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"