"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como acessar e recuperar variáveis ​​de formulário enviadas via POST em PHP?

Como acessar e recuperar variáveis ​​de formulário enviadas via POST em PHP?

Publicado em 2024-11-06
Navegar:203

How to Access and Retrieve Form Variables Sent via POST in PHP?

Como recuperar todas as variáveis ​​​​transmitidas via POST

Ao lidar com dados POST, o PHP preenche automaticamente o array $_POST. Os componentes de um array representam os dados associados aos elementos de entrada do formulário.

Para visualizar o conteúdo do array $_POST, basta usar var_dump($_POST); ou você pode acessar valores individuais especificando sua chave de array correspondente ( por exemplo, $name = $_POST["name"];).

Supondo que seu formulário esteja usando o método de codificação usual (enctype="multipart/form-data"), você pode verificar se uma caixa de seleção está marcada usando a seguinte sintaxe:

if (isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == 'Yes') {
    ...
}

Se você tiver uma matriz de caixas de seleção, onde cada caixa de seleção possui um atributo "valor" exclusivo, os valores selecionados estarão disponíveis como uma matriz. Para acessar este array, use a sintaxe: $arrayName = $_POST["arrayName[]"];. Aqui está um exemplo:

val1
val2
val3

Ao usar [] no nome da checkbox, os valores selecionados estarão disponíveis em um array chamado $_POST

.

Declaração de lançamento Este artigo foi reimpresso em: 1729316596 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3