Ir para conteúdo
Fórum Script Brasil
  • 0

Editar


Yugi Moto

Pergunta

Olá, pessoal, mais uma vez aqui !!!!

desta vez quero saber se existe uma forma de criar um formulário para atualizar dados, de uma tabela com uma segurança um pouco melhor !!!

Vejam o código:

<?

echo "<font color=blue size=1 face=arial, verdana><b>Cadastro - Editar - Excluir</b> ";

?>

<?php

include "dbfiles.php"; //aqui inserimos as váriaveis da página de configuração

$consulta= mysql_query("Select *from accounts order by id");

echo "<table border=1 cellpadding=3 cellspacing=1><tr>";

echo "<th width=\"10%\">";

echo "<font size=1 face=arial, verdana>ID</th>";

echo "<th width=\"10%\">";

echo "<font size=1 face=arial, verdana>UserName</th>";

echo "<th width=\"10%\">";

echo "<font size=1 face=arial, verdana>Edit</th>";

echo "<th width=\"10%\">";

echo "<font size=1 face=arial, verdana>Del</th>";

echo "</tr>";

while($linha = mysql_fetch_array($consulta)){

$id=$linha['id'];

$username=$linha['username'];

echo "<tr align=\"left\">";

echo "<th width=\"10%\">";

echo "<font size=1 face=arial, verdana>$id<br>";

echo "</th>";

echo "<th width=\"15%\">";

echo "<font size=1 face=arial, verdana>$username<br>";

echo "</th>";

echo "<th width=\"10%\">";

echo "<a href=\"edit.php?id=$id\"><font size=1 face=arial, verdana>Editar</a><br>";

echo "</th>";

echo "<th width=\"10%\">";

echo "<a href=\"delete.php?id=$id\"><font size=1 face=arial, verdana>Excluir</a><br>";

echo "</th>";

echo "</tr>";

}

echo "</table><br>";

echo "<a href=\"reg.html\"><font size=1 face=arial, verdana>Cadastrar Novo<br></a>";

echo "<a href=\"index.htm\"><font size=1 face=arial, verdana>Voltar Principal<br></a>";

?>

</body>

</html>

Este código envia os dados para o formulário, até ai, tudo bem.

porem fica o endereço acima:

http://endereco.com/edita.php?id=2

supomos que o usuário mude o valor para edita.php?id=3, vai aparecer os dados do membro numero 3, e ele podera editar normalmente.

Duvida 2.

Este script está listando TODOS os membros salvos no Data Base, se eu for criar um script para que o usuário vá para o seu cadastro em um link, eu devo deixar o link como ??

Considerando que está em sessions.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pelo que eu entedi você que fazer um sistema de login onde o usuário possa se cadastrar e atualizar seus dados certo.Você pode fazer o seguinte na hora de logar você salvar em uma sessão o id do usuário desta formar você poderá pegar o id através da sessão e o id não será exporto na tela.

Fiz um script de login, baixe e veja como seria mais ou menos:

Script

Link para o comentário
Compartilhar em outros sites

  • 0

Sim, esta salvando em session,

o que eu não sei é colocar isso em um link

no session salvou o id e username

no link como posso pegar esses dados e enviar para o formulario que ira atualizar os dados ??

"<a href=\"edita.php?id=$id\">

porem assim, ele pega sempre o PRIMEIRO id da tabela...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...