Foros del Web » Programando para Internet » PHP »

almacenar resultado de un ciclo en una variable

Estas en el tema de almacenar resultado de un ciclo en una variable en el foro de PHP en Foros del Web. necesito meter el resultado de ese ciclo en la variable $rpta pero no se que parte de la sintaxis esta mal Código PHP:     $rpta =  ...
  #1 (permalink)  
Antiguo 13/05/2018, 20:19
 
Fecha de Ingreso: febrero-2010
Ubicación: valencia
Mensajes: 146
Antigüedad: 14 años, 2 meses
Puntos: 3
almacenar resultado de un ciclo en una variable

necesito meter el resultado de ese ciclo en la variable $rpta pero no se que parte de la sintaxis esta mal

Código PHP:

    $rpta
'
    
    do { 
    
    echo '
<option value="'.$rowsub['idCategoria'].'">'.$rowsub['strNombre'].'</option>';
    
    } while ($rowsub = mysql_fetch_assoc($resultsub));
    
    
    '

  #2 (permalink)  
Antiguo 14/05/2018, 09:56
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: almacenar resultado de un ciclo en una variable

Pues... te sugiero leer sobre concatenación de cadenas en php, ya que ahí tienes un grave problema, no puedes meter código dentro de una variable (podrías pero no creo que sea lo que necesitas)

Supongo que lo que quieres es:



Código PHP:
Ver original
  1. do {
  2.  $rpta.= '<option value="'.$rowsub['idCategoria'].'">'.$rowsub['strNombre'].'</option>';
  3.    
  4.     } while ($rowsub = mysql_fetch_assoc($resultsub));

Pero es posible que este código falle si no has hecho previamente $rowsub = mysql_fetch_assoc($resultsub) antes del ciclo (ya que sólo muestras un segmento de tu código no lo puedo saber), si falla es que necesitas un while(){} y no un do-while.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:55.