Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com problemas com um script que estou fazendo onde o usuário informa o nome e escolhe algumas cores de um objeto, porém não consigo armazenar o script em uma variável, pois quando armazeno e imprimo a variável o conteúdo é exibido de forma diferente do que eu quero.
Meu script é esse:
<?php
$nome = $_POST["nome"];
$cores = $_POST["cores"];
$msg = "";
// Verifica se usuário escolheu algum livro
if(isset($_POST["cores"]))
{
echo "$nome, você escolheu as seguintes cores:<br><br>";echo "". $cores .", ";
}
}echo "$nome, nocê não escolheu nenhum livro!";
}
?>
E o resultado que sai por exemplo se eu escolho a cor "preto" e "branco" sai assim:
"Você escolheu as seguintes cores:
Preto, Branco"
e é dessa forma mesmo que eu quero.
Porém eu quero armazenar na variável $msg, dessa forma:
<?php
$nome = $_POST["nome"];
$cores = $_POST["cores"];
$msg = "";
// Verifica se usuário escolheu algum livro
if(isset($_POST["cores"]))
{
echo "$nome, você escolheu as seguintes cores:<br><br>";$msg = "". $cores .", ";
}
}$msg = "$nome, nocê não escolheu nenhuma cor!";
}
echo "$msg";
?>
Porém caso eu escolha por ex. as cores preto e branco o resultado sai assim:
"Você escolheu as seguintes cores:
Branco"
Ou seja, somente a última cor!
Como faço para funcionar em uma variável???
Espero a ajuda de vocês!
Abraçoooo.
Carregando comentários...