Ir para conteúdo
Fórum Script Brasil
  • 0

Select X Array


Vilela

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

Sabe quando você faz um formulário html e quer fazer um menu com opções para o cara escolher? Tipo você mora no Estado: aí tem uma caixinha com todos os estados para você escolher um...

Não é?

Então, como faço para passar o valor escolhido para o php. Sei que usa uma array...

;)

Link para o comentário
Compartilhar em outros sites

  • 0

Quando tu manda o formulário, ele já te passa o valor que estava em value do combo, e caso seja omitido o value, ele passa o valor selecionado. Para pegar é só utilizar $_POST['nome_do_campo'];

Isso que tu queria?

Link para o comentário
Compartilhar em outros sites

  • 0
Sabe quando você faz um formulário html e quer fazer um menu com opções para o cara escolher? Tipo você mora no Estado: aí tem uma caixinha com todos os estados para você escolher um...

Não é?

Então, como faço para passar o valor escolhido para o php. Sei que usa uma array...

;)

Isto pode ser feito mas temos que colocar o nome do elemento assim

<select name="estado[]"></select>
Mas isto é normalmente é feito como botoes checkbox's, um exemplo para eliminar um conjunto de users
<?php while ($row = mysql_fetch_array($rs))
{
?>

<p><?php echo $row['nome'] ?><br />
<input type="checkbox" name="elimina[]" value="<?php echo $row['id'] ?>" /></p>

<?php
}

// Agora submetemos o formulario

$ids = $_POST['elimina'];

$sql = 'DELETE FROM users WHERE id IN(' . implode(',', $ids) . ')';

$rs = mysql_query($sql);

...

?>

Fica aqui este exemplo para quem quer eliminar um conjunto de elementos de uma tabela correndo só uma query. ;)

Link para o comentário
Compartilhar em outros sites

  • 0
Isso mesmo...

então no caso, se eu fizer meu formulário assim:

<select name="estado">

<option value="RJ">Rio de janeiro</option>

<option value="SP">São Paulo</option>

.

.

.

e assim por diante... para pegar o valor é só pôr $_POST['estado']

:huh:

Sim, no caso tu vai pegar o valor que está na propriedade value... (SP, RJ)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...