Ir para conteúdo

Arquivado

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

danmartinsiss

multiplo select salvar no banco

Recommended Posts

Boa Tarde alguem poderia me ajudar quando a salvar os dados de todos do select no banco.

 

eu fiz um select multiplo

 

 

esse e o select, porem quando salvo o ele adiciona apenas o primeiro item selecionado, e nao todos os que foram selecionados

<div class="form-group">
                            <label>Exames de Ultrasonografia</label>
                            <select class="form-control select2" name="ultrason" id="ultrason" multiple="multiple" data-placeholder="Seleciones os exames realizados por este médico" style="width: 100%;">
                                <option value="Agulhamento de mama">Agulhamento de mama</option>
                                <option value="Antebraço">Antebraço</option>
                                <option value="Axilas">Axilas</option>
                                <option value="Antepé">Antepé</option>
                                <option value="Abdome Superior">Abdome Superior</option>
                                <option value="Abdome total">Abdome total</option>
                                <option value="Aparelho urinário">Aparelho urinário</option>
                                <option value="Bolsa escrotal / Testículo">Bolsa escrotal / Testículo</option>
                                <option value="Cervical">Cervical</option>
                                <option value="Cotovelo">Cotovelo </option>
                                <option value="Craniana / transfontanela">Craniana / transfontanela</option>
                                <option value="Calcâneo">Calcâneo</option>
                                <option value="Cory biopsia de mama">Cory biopsia de mama</option>
                                <option value="Dedo">Dedo</option>
                                <option value="Estrutura Superficiais">Estrutura Superficiais</option>
                                <option value="Glândulas salivares">Glândulas salivares</option>
                                <option value="Glúteo">Glúteo</option>
                                <option value="Hipocôndrio direito">Hipocôndrio direito</option>
                                <option value="Mamas">Mamas</option>
                                <option value="Mão">Mão</option>
                                <option value="Morfológico (20 a 24 semanas)">Morfológico (20 a 24 semanas)</option>
                                <option value="Morfológico gemelar (20 a 24 semanas">Morfológico gemelar (20 a 24 semanas)</option>
                                <option value="Obstétrico 1º trimestre">Obstétrico 1º trimestre</option>
                                <option value="Obstétrico simples">Obstétrico simples</option>
                                <option value="Obstétrico com perfil biofísico fetal (sem cardiotocografia)">Obstétrico com perfil biofísico fetal (sem cardiotocografia)</option>
                                <option value="Obstétrico gemelar">Obstétrico gemelar</option>
                                <option value="Ombro">Ombro</option>
                                <option value="Paaf de mama">Paaf de mama</option>
                                <option value="Paaf de tireoide">Paaf de tireoide</option>
                                <option value="Panturrilha">Panturrilha</option>
                                <option value="Parede abdominal">Parede abdominal</option>
                                <option value="Parede torácica">Parede torácica</option>
                                <option value="Parótidas">Parótidas</option>
                                <option value="Pé">Pé</option>
                                <option value="Pélvica feminina">Pélvica feminina</option>
                                <option value="Pélvica masculina / próstata via abdominal">Pélvica masculina / próstata via abdominal</option>
                                <option value="Pênis">Pênis</option>
                                <option value="Perna">Perna</option>
                                <option value="Pescoço">Pescoço</option>
                                <option value="Punho">Punho</option>
                                <option value="Quadril / bacia">Quadril / bacia</option>
                                <option value="Região inguinal">Região inguinal</option>
                                <option value="Retroperitônio / adrenais">Retroperitônio / adrenais</option>
                                <option value="Tendão de aquiles">Tendão de aquiles</option>
                                <option value="Tireoide">Tireoide</option>
                                <option value="Tórax">Tórax</option>
                                <option value="Tornozelo">Tornozelo</option>
                                <option value="Translucencia nucal (11 a 13 semanas)">Translucencia nucal (11 a 13 semanas)</option>
                                <option value="Transretal">Transretal</option>
                                <option value="Transvaginal">Transvaginal</option>
                                <option value="Transvaginal com controle de ovulação (faz do 8º ao 14º dia do ciclo menstrual">Transvaginal com controle de ovulação (faz do 8º ao 14º dia do ciclo menstrual)</option>
                                <option value="Uretrocistografia infantil">Uretrocistografia infantil</option>
                            </select>
                        </div><!-- /.form-group -->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta mudar o nome do select:

<select class="form-control select2" name="ultrason" id="ultrason" multiple="multiple" data-placeholder="Seleciones os exames realizados por este médico" style="width: 100%;"

<select class="form-control select2" name="ultrason[]" id="ultrason" multiple="multiple" data-placeholder="Seleciones os exames realizados por este médico" style="width: 100%;">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o amigo citou acima, basta colocar o name como um array... name="ultrason[]";

 

Depois, no seu script, vc trata como um array:

 

 

if(isset($_POST['ultrason'])){
 
$ultrason = $_POST['ultrason'];
for ($i=0; $i < count($ultrason); $i++) { 
echo $ultrason[$i]."<br/>";
}
}else{
echo "deu pau";
}

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.