Ir ao conteúdo

Chamando dados para formulario de alteração


airtonsfilho

Posts recomendados

Postado

Opa, estou com uma dúvida eu tenho um formulário de alteração e estou querendo chamar os dados desse formulário a partir do banco de dados para ja serem exibidos e alterados, so que no banco de dados minha coluna tem vários campos tipo um formulario de uma enquete pede para criar as opções dessa enquete quero chama todas as opções de uma vez da mesma coluna!

  • Moderador
Postado

na mesma coluna acho meio difícil meu amigo, será que você não quis dizer na mesma linha? como normalmente os dados são dispostos. se for exibir os dados no formulário para a edição.. a ordem como é consultada não importa.

Postado

Aí o meu código onde eu tenho o meu formulario la em baixo e estou querendo mostrar no formulario no texto todas as opções que tenho de acordo com as opções da minha enquete que tenho criada!! exemplo tenho uma enquete criada de 4 campos opções queria que mostrase nesse script os 4 campos para poder alterar!

imagem do DB

banco_enquete_opcao.html

formEditarenquete.php



<?php
include ("../config/config.php");
$id_alterar = $_POST["selecao"];

$sql = "SELECT * FROM enquete WHERE id='$id_alterar'";
$query = "SELECT * FROM enquete_opcao WHERE id='$id_alterar'";
$resul = mysql_query($query) or die("Não foi possível executar a consulta");
$resultado = mysql_query($sql) or die("Não foi possível executar a consulta");


$linha = mysql_fetch_array($resultado);
$lin = mysql_fetch_array($resul);

$codigo = $linha[id];
$titulo = $linha[titulo];
$descricao = $linha[descricao];
$opcao = $lin[opcao];


?>


<html>


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Edição de Enquete</title>
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />

<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script type="text/javascript">
// $(document).ready(function(){
// // exemplo
// });
function criarCampo(){
if(document.getElementById("qtde").value == ""){
alert("Digite o números de campos desejado.");

}else{
qtde = parseInt(document.getElementById("qtde").value);
campos ="";
for(i=1; i <= qtde; i++){
campos += "<label class='opcao'>Opção " + i + "</label><input type='text' name='opcao[campo_" + i + "]' />";
}

document.getElementById("novosCampos").innerHTML = campos;
}
}
</script>


<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css">

<script Language="javascript">
function teste(){
alert('Seus campos preenchidos foram alterados!! ');
location.href='index.php';
}
</SCRIPT>



<script type="text/javascript">
function insertInput() {
var obj = document.createElement("input");
obj.setAttribute("type","text");
obj.setAttribute("id","novo_campo");
obj.setAttribute("maxLenght","100");
obj.setAttribute("value","novo campo");
var td = document.getElementById("meu_campo");
td.insertBefore(obj);
}
</script>



</head>


<body>


<div class="formulario-enquete">
<?php echo (!empty($msg)) ? $msg : ""; ?>
<h2> <font color="#00BFFF" face="arial"> Edição de Cadastro de Enquete</font></h2>
<form class = "formEnquete" method="POST" action="alterar_enquete.php">

<ul>
<li>
<label><font face="arial" color="#838B8B">Título:</font></label>
<span id="sprytextfield1">
<input name="titulo" type="text" value ="<?php echo $titulo?>">
<span class="textfieldRequiredMsg">Preencha um Título.</span></span></li>
<input name="codigo" type = "hidden" size = "68" value ="<?php echo $codigo?>">
<li>
<label><font face="arial" color="#838B8B">Descrição:</font></label>
<span id="sprytextfield2">
<input name="descricao" type="text" value ="<?php echo $descricao?>">
<span class="textfieldRequiredMsg">Preencha a Descrição.</span></span>
<input name="id_usuario" type="hidden" value="1"/>
</li>

<label><font face="arial" color="#838B8B">Opções de resposta:</font></label>
<div class="opcao">
<span class="campoOpcoes">

<table>
<tr>
<td align="center">
<a href = "#" onClick="insertInput()">Adicionar Campo</a>
</td>
<td id="meu_campo">
</td>
</tr>
</table>

</span>
</div>

<li>
<button class="botao" onClick="teste()" >Alterar</button>
<input type=button onClick="location.href='selecionaAlterarenquete.php'" value='Voltar'>
</li>

</ul>


</form>

</div>
<span class="botao3" onClick="window.back(-1)"> </span>

</body>

</html>

</div>

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!