Ir para conteúdo

POWERED BY:

Arquivado

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

marcosfj1

[Resolvido] Trazer dados do Banco para os inputs

Recommended Posts

Galera seguinte tenho um formulario de dados q envia o q eu escrevo para o banco e esta beleza

 

Mas eu to criando a opcao de editar estes dados, ai q eu pensei o cara clica no nome do conteudo q ele quer editar e eu trago o formulario de dados preenchidos de acordo com o id do conteudo q mando pela URL....isso esta dando certo mas na hora de trazer os dados tem uns q nao estao vindo

 

Este é um parte do forumulario:

 

<?php if($_GET['id']) { ?>
 <tr>
   <td align="right"><strong>Código</strong></td>
   <td align="left"><input size="10" name="codigo" id="codigo" type="text" value="<?php echo $_POST['codigo']; ?>" readonly="readonly"/></td>
 </tr>
 <?php } ?>
 <tr>
   <td align="right"><strong>Titulo</strong></td>
   <td align="left"><input size="50" name="nome" id="nome" type="text" value="<?php echo $_POST['nome']; ?>"/></td>
 </tr>
 <tr>
   <td align="right"><strong>Descrição Principal</strong></td>
   <td align="left"><TEXTAREA COLS=80 ROWS=9 NAME="des_principal" value="<?php echo $_POST['des_principal']; ?>"></TEXTAREA> </td>
 </tr>

 

Aqui é onde eu pego o ID por GET e faço a busca, e jogo o conteudo do banco nas variaveis

 

if($_GET['id']){

	$sql2 = "FAÇO A BUSCA USANDO GET
	AND C.id_conteudo = {$_GET['id']} ";
	$req2 = mysql_query($sql2) or die(mysql_error());

	$cp = mysql_fetch_array($req2);

	$_POST['id_menu_principal'] = $cp['id_menu_principal'];
	$_POST['id_menu_categoria'] = $cp['id_menu_categoria'];
	$_POST['codigo'] = addslashes(strip_tags(htmlspecialchars($cp['codigo'])));
	$_POST['nome'] = addslashes(strip_tags(htmlspecialchars($cp['nome'])));
	$_POST['des_principal'] = addslashes(strip_tags(htmlspecialchars($cp['descricao'])));
	$_POST['des_2'] = addslashes(strip_tags(htmlspecialchars($cp['descricao1'])));
	$_POST['des_3'] = addslashes(strip_tags(htmlspecialchars($cp['descricao2'])));
	$_POST['des_4'] = addslashes(strip_tags(htmlspecialchars($cp['descricao3'])));
	$_POST['critica'] = addslashes(strip_tags(htmlspecialchars($cp['critica'])));
	$_POST['palavra_chave'] = addslashes(strip_tags(htmlspecialchars($cp['palavra_chave'])));
}

 

O que acontece, os campos codigo e nome vem sem problemas, mas o resto fica em branco...eu tive q colocar estes varios tratamentos do que vem pelo banco para pegar conteudo com todos os tipos de caracteres especiais, mas mesmo sem eles nao funciona....e se fosse algum problemas neles o codigo e nome tbm nao apareceriam

 

Alguem sabe me ajudar?

 

Valeu

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.