Foros del Web » Programando para Internet » PHP »

Coger valores de un While

Estas en el tema de Coger valores de un While en el foro de PHP en Foros del Web. Por ejemplo tengo un While Código PHP: while( $row = mssql_fetch_row ( $carrito )){ $var  =  $row [ 0 ]. "|" ; echo  $var ;  ...
  #1 (permalink)  
Antiguo 12/11/2008, 22:46
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 4 meses
Puntos: 56
Coger valores de un While

Por ejemplo tengo un While
Código PHP:
while($row=mssql_fetch_row($carrito)){
$var $row[0]."|";
echo 
$var// imprime carrito1|carrito2|carrito3|

Ahora quiero que el $var me lo reconozca en otro sitio, no dentro del while.
Es para comprobar si los carritos son válidos.

Código PHP:
while($row=mysql_fetch_row($carrito)){
$var $row[0]."|";
echo 
$var;
}
// Punto y aparte
if($var == "carrito1|carrito2|carrito3|"){ true;}else{false;}
// Si.. no funciona ^^ 
Haber si me hechan una mano o habrá otra forma de hacerlo, Saludos.
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */
  #2 (permalink)  
Antiguo 12/11/2008, 22:51
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 22 años, 7 meses
Puntos: 2
Respuesta: Coger valores de un While

Código PHP:
while($row=mssql_fetch_row($carrito)){
$var $var.$row[0]."|";
echo 
$var// imprime carrito1|carrito2|carrito3|


te imprimira carrito1|
carrito1|carrito2|
carrito1|carrito2|carrito3|
al final tendras como valor de $var carrito1|carrito2|carrito3|

creo, aunque tengo mucho que no uso PHP.

Saludos!
sam
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #3 (permalink)  
Antiguo 14/11/2008, 00:12
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Coger valores de un While

Te falla la concatenación de los datos.

Sería algo así lo que buscas hacer:
Código PHP:
<?php
   
while($row=mysql_fetch_row($carrito)){
   
$var .= $row[0]."|"//  <------- COLOCA " .= " PARA CONCATENAR CON EL RESULTADO ANTERIOR
   
echo $var;
   }
   
// Punto y aparte
   
if($var == "carrito1|carrito2|carrito3|"){ true;}else{false;}
   
// Si.. no funciona ^^ 
?>
La falta del punto hacía que la variable $var tuviera el valor del último dato obteneido con $row[0]."|"

Pruébalo.
  #4 (permalink)  
Antiguo 14/11/2008, 11:02
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 4 meses
Puntos: 56
Respuesta: Coger valores de un While

Gracias, me ha servido.
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */
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 07:45.