Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com uma pagina que monta o nome dos campos desta forma
name="q11_<? echo $linha4['codigo']; ?>
ficando = name="q11_123"
como eu faço para passar esse nome "variavel" para a pagina que recebe os dados ?
normalmente usaria:
$q11 = $_POST['q11_123'];
mas como o nome é variavel, como eu monto para o nome variar tambem ?
este <? echo $linha4['codigo']; ?> estou passando em uma variavel $cod2
tentei montar **$q11 = $_POST['q11_']+$_POST['cod2'];**
não funciona porque ele esta concatenando os resultados... como eu faço para montar o nome variavel ?
(acho que consegui explicar o que preciso)
>
Assumindo que q11_ seja uma constante, poderia fazer assim:
...
define("Q11", "q11_");
...//busca o valor do campo, cujo nome é variavel
$valor = $_POST[$q11];
obrigado pela dica ! Problema RESOLVIDO !
$Q11 = "q11_";
$Q12 = "q12_";
$Q13 = "q13_";
$Q14 = "q14_";
$Q15 = "q15_";
$q011 = $Q11.$pr_codigo2;
$q012 = $Q12.$pr_codigo2;
$q013 = $Q13.$pr_codigo2;
$q014 = $Q14.$pr_codigo2;
$q015 = $Q15.$pr_codigo2;
$q11 = $_POST[$q011];
$q12 = $_POST[$q012];
$q13 = $_POST[$q013];
$q14 = $_POST[$q014];
$q15 = $_POST[$q015];
Assumindo que q11_ seja uma constante, poderia fazer assim:
...
//busca o nome variavel do campo
$q11 = Q11.$_POST["cod2"];
//busca o valor do campo, cujo nome é variavel
$valor = $_POST[$q11];