Ver Mensaje Individual
  #19 (permalink)  
Antiguo 17/02/2010, 17:23
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 19 años, 6 meses
Puntos: 6
De acuerdo Respuesta: Cantidad de Flores en PHP

Cita:
Iniciado por Nemutagk Ver Mensaje
Sinceramente aun asi pienso que la manera que te recomende es la mejor, menos lineas de codigo, mas semantica, y muchisima mas logica en la relacion de tablas, y en el futuro te ayudaria muchísimo al darle mantenimiento, pero bueno, espero que tus razones sean de peso para seguir por donde vas

Bueno, solo me queda una solucion

Código PHP:
Ver original
  1. $numero_de_campos = 50;
  2.  
  3. while($row = mysql_fetch_assoc($query)) {
  4.        for($i=1; $i<=$numero_de_campos; $i++) {
  5.               $nameField = 'flores'.$i;
  6.               echo '<input name="flores'.$i.'" type="text" value="'.$row[$nameField].'" />';
  7.        }
  8. }

Esto funciona, y hace lo que quieres, pero te repito, no es por el mejor camino =/
Se que no es el mejor camino y lo que explicas tiene logica, pero me han pedido de esa forma ya que lo tienen programado asi, y programar todo de nuevo ufff toma tiempo tienen mas tablas con otras mas tablas, una ensalada parece, la verdad que el codigo que esta ahi, si funciona pero lo cambie asi.

Código PHP:

<?
    $numero_de_campos 
50;
?>
<form action="" method="post">
<? for($i=1$i<=$numero_de_campos$i++){ 
 
$nameField 'flores'.$i;
?>
<input name="flores<?=$i?>" type="text" value="<?=$$nameField?>" /><br>
<? ?>
</form>
Gracias a todos por su ayuda