Foros del Web » Programando para Internet » PHP »

Problema con do while

Estas en el tema de Problema con do while en el foro de PHP en Foros del Web. hola necesito repetir $row_aloja['descripcion'] en todo el cuerpo de esta variable que es para el contenido de un mail que se envia por php como ...
  #1 (permalink)  
Antiguo 02/04/2012, 10:50
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 8 años
Puntos: 1
Problema con do while

hola necesito repetir $row_aloja['descripcion'] en todo el cuerpo de esta variable que es para el contenido de un mail que se envia por php

como debo poner el do para que no me de error probe varias formas pero me da error


<?php do { ?>

<?php } while ($row_aloja = mysql_fetch_assoc($aloja)); ?>


Código PHP:


$contenidomail
'
<html>
<head>

</head>

<body>



<div id="cuerpo">


".'
.$row_aloja['descripcion']. 

'."



</div>




</body>
</html>
'
 

  #2 (permalink)  
Antiguo 02/04/2012, 10:57
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 11 años, 5 meses
Puntos: 1532
Respuesta: Problema con do while

debes usar while, porque así te devuelve el arreglo
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 02/04/2012, 11:03
 
Fecha de Ingreso: enero-2012
Mensajes: 224
Antigüedad: 8 años
Puntos: 1
Respuesta: Problema con do while

claro pero mi problema es de sintaxis no se donde poner el do y donde el while sin que me de error
  #4 (permalink)  
Antiguo 02/04/2012, 11:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 7 meses
Puntos: 2135
Respuesta: Problema con do while

Aprende a concatenar strings:
Código PHP:
Ver original
  1. $foo = 'bar';
  2. do {
  3.         $foo .= 'baz';
  4. } while (somecondition());
  5. $foo .= 'bat';

Saludos.
  #5 (permalink)  
Antiguo 02/04/2012, 11:05
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 139
Respuesta: Problema con do while

Recuerda que los div solo pueden tener un id unico.
Código PHP:
Ver original
  1. $contenido = "";
  2.     while($row_aloja = mysql_fetch_assoc($aloja) ){
  3.        
  4.             $contenido .= "<div id=\"cuerpo\">".$row_aloja['descripcion']."<div>";
  5.        
  6.     }
  7.    
  8.    
  9. $contenidomail= '<html><head></head><body>'.$contenido.'</body></html>';

Etiquetas: html, mysql, variables
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 11:51.