Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bru_ce

Concatenar $_REQUEST

Recommended Posts

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>";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se entendi bem, acho que seria isto:

 

 

<?php
while ($coluna = mysql_fetch_assoc($query)) {
    $coluna = $_REQUEST[ $coluna['Field' ] ];
    echo $coluna . '<br />';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

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...

 




			
		

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então amigo, é que minha tabela tem perguntas e respostas.

Por exemplo,

pergunta1, justificativa1, pergunta2, justificativa3 .......

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.