Hola
Pregunta, es posible llenar un select o un Lista/Menu mediante una clausula For?
| |||
Respuesta: Llenar un select mediante For Gracias !! Listo, entonces me meto en eso, si veo que no lo consigo te lo posteo para que ( si podes ) lo chequees. Alguna idea tengo pero del huevo a la torta hay ciertos pasos a seguir. Veo que sale !! Gracias de nuevo !! |
| |||
Respuesta: Llenar un select mediante For
Código PHP:
Ver original ahi tienes para que te guíes |
| |||
Respuesta: Llenar un select mediante For Te cuento. Probe y me da como resultado lo que imagine, me tira el ultimo resultado for y en el select se muestra solamente ese ultimo. Esta es mi instruccion For, que tambien tiene una clausula If dentro. <? $fecha=$row_ultimopago['mes_pago']; $ultimo= date("Y/m/d", strtotime("$fecha +1 month")); $fin=time(); $hora=strtotime($ultimo); for (; $hora < $fin; $hora = strtotime('+1 month', $hora)) { if (date('Y', $hora)=='2009'){ echo date('m/Y', $hora),'<span class="Estilo4">'.'_'.'</span>'.' Deuda,'.'<span class="Estilo4">'.'_'.'</span>'.'<span class="Estilo5">'.'$ 10.-'.'</span>'.'<br/><br/>'; } else { echo date('m/Y', $hora),'<span class="Estilo4">'.'_'.'</span>'.' Deuda,'.'<span class="Estilo4">'.'_'.'</span>'.'<span class="Estilo5">'.'$ 15.-'.'</span>'.'<br/><br/>'; } } ?> Entonces pense en cargar dos variable, una con la etiqueta del select y la otra con el id. Ambas son fechas, pero una mostrada en d/m/y para el usuario y la otra mostrada en y/m/d para el sistema Me funciono pero solo me mostro el ultimo resultado for. Ahi es donde me quedo colgada, como hago para que muestre todos los resultados for dentro del select. |
| |||
Respuesta: Llenar un select mediante For
Código PHP:
Ver original :S php se concatena con puntos no con comas
Código PHP:
Ver original eso es innecesario completamente puede ser o4">_</sp en total.. 1 no veo el select ni el option por ningun lado.. 2 tienes varios errores de sintaxis.. prueba usando un programa que te subralle errores asi te evitas eso =) saludos! |
| |||
Respuesta: Llenar un select mediante For Vos sabes que uso el Dream, justamente para evitar eso, incluso me gusta porque te tira el numero de linea en donde se puede encontrar el error pero la coma que me decis la toma como si estuviera correcta y en ejecucion funciona perfectamente, pero tengo tu comentario muy en cuenta por si salta en algun momento. Formulo la instruccion con select y te lo envio. |
| |||
Respuesta: Llenar un select mediante For Espectacular !!! funciono asi: <select name="select2"> <? $fecha=$row_ultimopago['mes_pago']; $ultimo= date("Y/m/d", strtotime("$fecha +1 month")); $fin=time(); $hora=strtotime($ultimo); for (; $hora < $fin; $hora = strtotime('+1 month', $hora)) { if (date('Y', $hora)=='2009'){ echo date('m/Y', $hora),'<span class="Estilo4">'.'_'.'</span>'.' Deuda,'.'<span class="Estilo4">'.'_'.'</span>'.'<span class="Estilo5">'.'$ 10.-'.'</span>'.'<br/><br/>'; ?><option value="<?php echo date('Y/m/d', $hora) ?>"><?php echo date('d/m/Y', $hora) ?></option> <? } else { echo date('m/Y', $hora),'<span class="Estilo4">'.'_'.'</span>'.' Deuda,'.'<span class="Estilo4">'.'_'.'</span>'.'<span class="Estilo5">'.'$ 15.-'.'</span>'.'<br/><br/>'; ?><option value="<? echo date('Y/m/d', $hora) ?>"><? echo date('d/m/Y', $hora) ?></option> <? } } ?> </select> Lo que habia echo mal antes es poner la instruccion for fuera del select y tratar de llenar el select con una variable. Te doy un millon de gracias y voy a tener en cuenta lo de la coma, quizas es la version que tengo de php que me permite la coma. No se exactamente cual es la version que tengo, tendria que fijarme pero por ejemplo se que tengo una version vieja del mysql por eso tengo que hacer tantos lios con las fechas, asi que no me extrañaria que tambien el php sea algo viejito. Otra vez MUCHAS GRACIAS GENIO !!!! |
| |||
Respuesta: Llenar un select mediante For q bueno q funciono.. aprovecho de dejar el dato que la coma no concatena solo le pasas 2 variables a echo, por lo cual también funciona de esa manera, pero no es optimo =) saludos! |
Etiquetas: |