Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia amigos,
Não estou conseguindo concatenar uma vari´ável dentro do $_REQUEST
Segue código:
while ($coluna = mysql_fetch_assoc($query)) {
$coluna = $coluna["Field"];
echo "$coluna = $_REQUEST[\'$coluna\']";
echo "<br>";
}Não funcionou amigão ..
Não sei se entendi bem, acho que seria isto:
<?php
while ($coluna = mysql_fetch_assoc($query)) {
$coluna = $_REQUEST[ $coluna['Field' ] ];
echo $coluna . '<br />';
}Também não rs !
O que exatamente quero fazer é o seguinte ... preciso fazer um insert em uma tabela do banco de dados, só que essa tabela tem umas 100 colunas +/-.
Então queria usar esse código para criar para mim os 100, seria isso +/-
$id = $_REQUEST['id'];
$nome = $_REQUEST['nome'];
e assim por diante ..
100 colunas? Já tentou remodelar isso?
Você pode usar o extract pra facilitar um pouco sua vida:
http://us1.php.net/manual/pt_BR/function.extract.php
<?php
$post = extract($_POST); //$_POST['nome'] = 'Rodrigo';
var_dump($nome);//Saída string(7) "rodrigo"
Ou usar variáveis variáveis para isto:
http://php.net/manual/pt_BR/language.variables.variable.php
foreach( $_POST as $key => $value ) {
$$key = $value;
}
Não sei se tem um jeito mais prático de fazer isso...Embora eu ache que essa praticidade toda possa causar alguns problemas de segurança, já que estamos falando de input de usuários...Então amigo, é que minha tabela tem perguntas e respostas.
Por exemplo,
pergunta1, justificativa1, pergunta2, justificativa3 .......
posta a estrutura desta tabela fica mais fácil analisar e buscar uma solução.
while ($coluna = mysql_fetch_assoc($query)) {