Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17395
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Pegar valores selecionados no select com foreach

26-03-2007 21:55

Esse artigo mostra como pegar e imprimir na tela somente valores que foram selecionados em um select multiple, é muito útil quando queremos por exemplo, excluir de um banco de dados MySQL somente os valores que foram selecionados.

Abaixo segue um código de exemplo:

<!-- nosso formulário com 5 opções (multiple) //--> <form action="?envia=ok" method="POST"> <select name="opcoes[]" size="5" multiple> <option value="valor 1">valor 1</option> <option value="valor 2">valor 2</option> <option value="valor 3">valor 3</option> <option value="valor 4">valor 4</option> <option value="valor 5">valor 5</option> </select> <input type="submit"> </form>


<?php // pedido enviado do formulário if($envia=="ok") { // obtemos os valores selecionados $opcoes = $_POST['opcoes']; // transformamos as opções foreach($opcoes as $selecionadas) { // imprimimos as opções selecionadas na tela // poderia também executar uma linha para deletar um item de um banco de dados echo "$selecionadas<br>"; } } ?>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado