buda_ctba 0 Denunciar post Postado Dezembro 30, 2014 estou passando as respostas de um form, mas preciso armazenar em uma string que fique: (a,b,c,a,d...) tentei o seguinte raciocinio: <input type="radio" value="a" name="questao1'"> <input type="radio" value="b" name="questao1'"> <input type="radio" value="a" name="questao2'"> <input type="radio" value="b" name="questao2'"> quando setar: for($u=1; $u <= 2; $u++){ $resposta = $_POST['questao'.$u]; } como armazenar essa string em um conjunto??por exemplo: echo $resposta = "a,b,a,a..." Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 30, 2014 Se entendi certo, basta concatenar, assim: $respostas = ''; for($u=1; $u <= 2; $u++){ $respostas .= $_POST['questao'.$u] . ','; } // remove a última vírgula $respostas = substr( $respostas, 0, strlen( $respostas ) - 1 ); Compartilhar este post Link para o post Compartilhar em outros sites
Electronic 124 Denunciar post Postado Dezembro 30, 2014 tem a função implde() if ($_SERVER['REQUEST_METHOD'] == 'POST') { $resposta = implode($_POST, ','); echo ($resposta); } Compartilhar este post Link para o post Compartilhar em outros sites