Como selecionar o valor de uma caixa de lista para outra caixa de listagem em PHP
PHP é uma linguagem de script do lado do servidor que vem com recursos embutidos que ajudam a tornar a criação de interfaces de usuário dinâmicas simples e robustas. Por exemplo , PHP oferece duas variáveis globais de super embutidos : $ _POST e $ _GET , que suportam passar valores entre páginas PHP . Estes valores de variáveis são tipicamente escrito com base na interação do usuário , como a submeter de dados de um formulário , e armazenados em uma matriz associativa, onde o código PHP embutido pode usá-los para alterar a interface do usuário. Coisas que você precisa editor de texto browser PHP instalado e configurado Show Mais instruções 1
Abra um editor de texto e criar um novo texto arquivo . Selecionando "New " no menu "File" geralmente cria novos arquivos . Nomeie o arquivo " copyListBox.php " e salve o arquivo no servidor web em um local que tenha acesso ao interpretador PHP. 2
Adicione dois delimitadores do PHP para o arquivo ( " Php " e " > " ) . Estes delimitadores de dizer ao interpretador PHP para tratar qualquer texto colocado entre eles como código PHP.
< ? Php
> 3
Adicionar um PHP "se" instrução condicional entre o " php " e " > " delimitadores. Esta instrução usa a função " isset ( ) " para verificar se a matriz $ _POST contém um valor chamado "enviar" . Verificando este valor assegura que o código condicional não é executado se o formulário que contém o elemento " firstListBox " nunca foi enviado. Siga o " if" com um aberto " {" e fim "}" chaveta .
< ? Php
if ( isset ( $ _POST [' submit' ] ) ) {
}
> 4
Declare uma variável PHP chamado "$ copiedValues " entre o "se " chaves de abertura e fechamento de instrução e definir o variável para o valor na matriz $ _POST . Em última análise , a matriz $ _POST conterá o valor selecionado a partir de uma caixa de listagem com o nome " firstListBox " .
< ? Php
if ( isset ( $ _POST [' submit' ] )) {
$ copiedValues = $ _POST [" firstListBox "] ; ?
}
> 5
Use o PHP print " () " construtor de linguagem para criar uma caixa de listagem usando o " " tags.
< ? Php
if ( isset ( $ _POST [' submit' ] ) ) {
$ copiedValues = $ _POST [" firstListBox "] ;
impressão segunda caixa " lista : < seleccionar 6
Adicione um formulário HTML após o encerramento ( " > " ) tag PHP. Dê a um "método" atributo forma de "post" e definir o atributo "action" para " copyListBox.php " . quando o formulário é enviado , a variável $ copiedValues será definido para o item selecionado na caixa de listagem " firstListBox " .
< ? php
if ( isset ( $ _POST [' enviar '] )) { $
copiedValues = $ _POST [" firstListBox "] ;
impressão segunda caixa " lista : < seleccionar method = ação "post" = " copyListBox.php " >
7
Adicionar texto " Primeira caixa de listagem : " imediatamente a seguir o "< form> " tag. Siga o tag com um "
< ;/forma inicial> 9
Adicione um " " tag HTML para o arquivo imediatamente após o "< /select> " tag. Dê o tag um atributo "tipo" de "enviar", um "nome" atributo de "enviar" e um "valor" atributo de "Clique aqui para copiar a seleção para a caixa de lista " . Conclua o botão adicionando um " < /button> " perto tag. Salvar e fechar copyListBox.php .
< ; input type = "submit" name = "submit" value = " . Clique aqui para copiar a seleção para a caixa de lista " >
10
Abrir copyListBox.php em um navegador web. Clique no botão " Clique aqui para copiar a seleção para a caixa de lista " botão e verifique se o item selecionado na primeira caixa de lista é copiada para a segunda caixa de lista.