Ir para conteúdo

Arquivado

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

Kleber Sousa

Dificuldade com formulários

Recommended Posts

Olá Galera, Quero fazer um formulário que pegue as informações contifdas no Banco de altere ou delete.eu gostaria que apo´s a busca aparecece uma lista com o resultado da busca e ao lado umicone para alterar ou deletar direto cada registro.Obrigado pela a tençaõ de todosótimo final de semanaKleber Sousa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você já tem o codigo do form pra colocar aqui pra gente ver??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero fazer um formulário que pegue as informações contifdas no Banco de altere ou delete.eu gostaria que apo´s a busca aparecece uma lista com o resultado da busca e ao lado umicone para alterar ou deletar direto cada registro.

Sem um exemplo do que tu ja tem fica dificil em te ajudar!!!! faça que nem o pensar postou acima... coloque o que você ja tem e nos veremos...[]´sflávia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se o amigo que criou o post tem o código, mas eu estou querendo a mesma coisa. já postei em uns 3 foruns diferentes e até agora estou com o codigo, apenas excluindo registros. Qual a lógica que segui... uso radio, para selecionar o registro que será editado ou deletado. Quero usar um javascript, para controlar se o usuario marcou algum radio. Caso tenha marcado, desejo disponibilizar uma mensagem amigavel ao usuário. Dependendo do que ele deseja, encaminho para edição ou mesmo delete... sem muitas ideias de como fazer isto. segue minha pagina de hoje, com o controle de delete....

 

 

 

<?

/* VERIFICA SE AUTENTICOU */

session_start();

if($_SESSION["ativo"]!="sim")

{

header("Location: index.php");

}

/* BUSCA A CONEXÃO COM O BANCO DE DADOS */

include("mssql_conexao.php");

/* EXECUTA A FUNCTION PARA CONECTAR AO BANCO */

conecta();

?>

<html>

<title>Consulta registros - Controle de Gastos 1.2</title>

<script>

function checa(nform)

{

marcado = -1

for (i=0; i<nform.ACAO_RADIO.length; i++)

{

if (nform.ACAO_RADIO.checked)

{

marcado = i

resposta = nform.ACAO_RADIO .value

}

}

if (marcado == -1)

{

alert("Nenhum lançamento foi selecionado!!!");

// nform.resp[0].focus();

return false;

}

else

{

if (confirm("Tem certeza que deseja remover o lançamento selecionado?"))

{location.href="mssql_delete.php";}

else

{return false;}

}

return true;

}

</script>

<body>

<form>

<INPUT onclick='{location.href="lancamentos.php";}' type="button" value=" Voltar ">

<INPUT onclick='{location.href="mssql_consulta.php";}') type="button" value="Atualizar">

<INPUT onclick='{location.href="logout.php";}' type="button" value=" Sair ">

</form>

<form action="mssql_delete.php" method="post" onSubmit="return checa(this);">

<table BORDER="1" CELLSPACING="2" CELLPADDING="2">

<tr>

<td width="2%"><center>...</center></td>

<td width="13%"><center><b>Data do registro</b></center></td>

<td width="25%"><b>Receitas ou Depesas</b></td>

<td width="6%" style="text-align: right"><b>Valor</b></td>

<td width="54%"><b>Histórico</b></td>

</tr>

<?

$sql = "select convert(nvarchar(10),a.dataregistro,103)+' '+convert(nvarchar(8),a.dataregistro,108),b.descricao,case when len(cast((valor) as varchar(9)))>6 then substring( replace(cast((valor) as varchar(9)),'.',',') , 1 ,len(cast((valor) as varchar(9)))-6)+'.'+substring( replace(cast((valor) as varchar(9)),'.',',') ,(len(cast((valor) as varchar(9)))-6)+1, len(cast((valor) as varchar(9)))) else replace(cast((valor) as varchar(9)),'.',',') end,a.historico,b.recoudesp,a.valor,a.idlan

from TB_LancRecDesp a inner join TB_RecDesp b on (a.CodRecDesp=b.CodRecDesp and a.CodUsuario=b.CodUsuario)

where a.CodUsuario='$_SESSION[CodUser]' order by a.idlan";

$res = mssql_query($sql);

$registros = mssql_num_rows($res);

$total = 0;

while ($linha = mssql_fetch_array($res))

{

echo "<tr>";

echo " <td><font size='2' face='arial'><INPUT TYPE='radio' NAME='ACAO_RADIO' VALUE='$linha[6]'>";

echo " <td><font size='2' face='arial'>$linha[0]</font></td>";

echo " <td><font size='2' face='arial'>$linha[1]</font></td>";

echo " <td style='text-align: right'><font size='2' face='arial'>$linha[2]</font></td>";

echo " <td><font size='2' face='arial'>$linha[3]</font></td>";

echo "</tr>";

if($linha[4]=='R')

$total = $total + $linha[5];

else

$total = $total - $linha[5];

}

$total = str_replace(".",",",$total);

if(strlen($total)>6)

{

$total = substr($total,0,strlen($total)-6).'.'.substr($total,strlen($total)-6,strlen($total));

}

?>

</table>

<br>

<center><b><? echo $registros; ?></b> registros localizados. Valor Disponível em <? echo date("d/m/Y"); ?> é R$ <b><? echo $total; ?></b></center>

<br>

<hr>

<input type="submit" value="Deletar Registro">

</form>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso fica muito facil de se fazer com o dreamweaver, cria um link dinamico, onde ele envia tipo www.suapagina.com.br/editar.php?id=5, e na pagina editar.php você cria um recordset com o filtro pra pega o id pela URL Parameter, aih cira o update from wizard ou delet from wizard, esse é o método que uso...

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.