Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma página que tem um formulário que após preenchido envia um mail para o utilizador com os dados que preencheu. Até aqui tudo funciona bem. Acontece que na mesma tenho dois "list/menu" cujo LABEL é um nome (TEXT) mas o valor é numérico (INT) . Acontece que no mail enviado vai o valor numérico e eu queria que fosse o LABEl. Alguém sabe uma soluçao para esse problema?
Não entendi nada amigo, explique-se melhor por favor.
Um formulário na minha página tem dois campos list/Menu. O VALUE é igual a 1, 2, 3, 4, etc. e o LABEL são nomes ana, maria, joão, etc. O usuário tem de seleccionar nestes list/Menu um nome. Após preencher o formulário é enviado de forma automática um mail para o usuário com os dados que ele preencheu/seleccionou. Os dados enviados do list/Menu é o 1, 2, 2, 4, conforme a escolha do usuário. Eu queria que fosse enviado os nomes e não o valor do list/menu. Não sei se expliquei melhor agora.
Agora sim, então no values, você também coloca o nome de cada um, só isso.
Agora sim, então no values, você também coloca o nome de cada um, só isso.
Acontece que na BD esses campos estão com INT e eles se relacionam com outras tabelas. Outra situação é que um menu é dependente de outro e quando utilizo os nomes como VALUE essa dependência não funciona.
Aí você terá que reformular os campos novamente, ou melhor, faça um jogo de if else exemplo:
if($_POST['campo']==1)
{
$var = 'nome1';
}Cara ele vai mandar o que estiver no Value...
Cara ele vai mandar o que estiver no Value...
É mesmo. O que envia é o que está no VALUE, pois já testei algo parecido. Não há outra solução?
Não entendi nada amigo, explique-se melhor por favor.