Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner Martins - SC

[Resolvido] Gravar valor de variável

Recommended Posts

Olá,

 

Tenho essa estrutura de repetição:

 

$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$pnome=get_product_name($pid);

echo"Produtos selecionados: $pnome";
}

 

 

Quero gravar todos os valores da variável $pnome em uma única outra variável, como posso fazer isso?

 

Tentei fazer assim, mais ainda não deu certo...

 

if($_REQUEST['command']=='update'){
	$name=$_REQUEST['name'];
	$email=$_REQUEST['email'];
	$address=$_REQUEST['address'];
	$phone=$_REQUEST['phone'];

	$max=count($_SESSION['cart']);
	for($i=1;$i<=$max;$i++){
	$pid=$_SESSION['cart'][$i]['productid'];
	$pnome=get_product_name($pid);

$_SESSION['nome'] = array();

array_push($_SESSION['nome'], $pnome); // adiciona no array




}

foreach($_SESSION['nome'] as $key)
  echo $key.'<br>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer pegar todos os nomes de produtos usando a função get_product_name e armazenar cada nome em uma chave no array $_SESSION['nome'], certo?

 

Tente isso:

foreach ($_SESSION['cart'] as $i)
{
   $_SESSION['nome'][]= get_product_name( $i['productid'] );
}

echo "Produtos selecionados: " . implode(',', $_SESSION['nome']);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.