Jump to content


Photo

Fiz Um Cadastro Para O Usuario Alterar Seus Dados


  • Faça o login para participar
24 replies to this topic

#16 ronanlumb

ronanlumb

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 17/09/2005, 15:19

a questão é que não tem que criar outro id ... nem igual nem diferente ...

verifique assim mesmo se está como ele falou aí em cima ...

mas não virá ao caso ...

o id já existe e nesta questão só serve para referência para onde os dados serão atualizados ...

;)

Cara só perguntei se está criando 2 ids iguais
Assine com a iTOPHost hospedagem com qualidade.

Está precisando de algum serviço PHPBB, PHP ou WEB em geral?
Veja meu curriculo e entre em contato, serviços profissionais com garantia de qualidade e pontualidade.

Ronan iTOPMaster

#17 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 17/09/2005, 16:57

não esquenta .. desculpa se pareci rude ... deve ter faltado um smile .. :)

é que achei que tinha lido oque ele falou ...

... altera encima do id numero 0 ....
... sempre que eu altero algum usuario ele altera encima desse id sempre....


mas beleza ... não temos uma bola de cristal aqui para saber o que pode estar de errado com o esquema do flashton.

desculpa aí qualquer aspereza que possa ter parecido vir de minha parte, ronanlumb.

blz ?

(y)
-----------------------------------------------------------------------------------------------

mostra o cod que envia os dados, flashton ... o que envia para o outro codigo que vc postou netes tópico...

a anterior ...

bom acho que entendeu neh ...rs

mas da uma enxutada nele ... não coloca uma porrada de codigo html ..

... salvo as tags do form ..



(y)Até mais

#18 Tugu

Tugu

    <! Fernando Tugu !>

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP
  • Interesses:Ajudar pessoas que tenham dificuldades em minhas especializações... e espero que me ajudem quando ficar muito xxxxxx meus trampos...

Posted 17/09/2005, 17:06

hehe...smile faz uma flata mesmo tamo acustumado... :P

e "aspereza" isso existe....???
<span style='font-size:10pt;line-height:100%'>Fernando Tugu</span>
Meu Lema: "O ser Humano não é nada sem seus sonhos . . . então vá pra cama dormir ! ! !"

#19 flashton

flashton

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado

Posted 18/09/2005, 20:57

bom galera agradeço muito ajuda de todos vcs vou dah uma breve explicação do que estou fazendo é assim sempre que eu altero ele altera encima do id 0 certo não encima do id correto do usuario jah tentei salvando id em session jah tentei de todos modos mas não consigo o codigo que estou usando pra enviar os dados no momento é esse...

<?

include "../conectar.php";

$usuario = mysql_query("SELECT * FROM caduser WHERE id='$id'") or print (mysql_error());
while ($linha = mysql_fetch_array($usuario)){
 $id = $linha["id"];
 $nomealt = $linha["nome"];
 $localalt = $linha["local"];
 $pracaalt = $linha["praca"];
 $loginalt = $linha["login"];
 $senhaalt = $linha["senha"];
 $ativoalt = $linha["ativo"];
 $catalt = $linha["cat"];
}
?>
<form name="altuser" method="post" action="savaltuser.php">
<input type="hidden" name="id" value="<? echo $linha["id"];?>">

o codigo que estou usando pra pegar os dados é esse abaixo...
<?php
$id = $_POST["id"];
$nome = $_REQUEST["nome"];
$praca = $_REQUEST["praca"];
$local = $_REQUEST["local"];
$login = $_REQUEST["login"];
$senha = $_REQUEST["senha"];
$ativo = $_REQUEST["ativo"];
$cat = $_REQUEST["cat"];
$data=date("Y-m-d");
$hora=time;


include "../conectar.php";

  if($senha == $senhaconf){
    if($nome == "" AND $login == ""){
	echo"<font face='$FonteName' size='$FonteSize'>Por favor, preencha todos os campos.</font>";
	}
	else{
   $cadastro = mysql_query("UPDATE caduser SET nome = '$nome', praca = '$praca', local = '$local', login = '$login', senha = '$senha', ativo ='$ativo', cat = '$cat', data = '$data' WHERE id = '$id'") or print (mysql_error());
   print" <META HTTP-EQUIV=REFRESH CONTENT='2; URL=user.php'><font face='$FonteName' size='$FonteSize'>Você foi registrado com sucesso. Aguarde...</font>";
   }
 }
  else{
  print"<META HTTP-EQUIV=REFRESH CONTENT='2; URL=user.php'><font face='$FonteName' size='$FonteSize'>Digite corretamente as duas senhas (elas devem ser iguais).</font>";
 }

?>

sempre que o usuario altera ele altera encima do id 0...... acho que ele ainda não esta passando o id pra outra pagina o <input type="hidden" name="id" value="<? echo $linha["id"];?>"> não aparece nd.......
Soluções Digitais>> Internet - Intranet - Multimídia - Computação Gráfica - Projetos Gráficos - Impressões Digitais e Tradicionais - Comunicação Visual - Hardware...

Acesse www.vbrush.com.br

ton@vbrush.com.br

#20 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 18/09/2005, 21:11

Posso estar enganado ..

mas pensa comigo ...

no seu primeiro bloco de codigos ali ... extamente na query ...

$usuario = mysql_query("SELECT * FROM caduser WHERE id='$id'")


perceba que vc está consultando no bd dados somente quando o id = $id

mas como vc pode consultar baseado no id se ainda o php não tem como saber quem é o id ( usuário ) que está solicitando esta consulta ?

vc está pedindo uma consulta where id =$id

porém vc ainda não teria este $id para relacionar ...

pois ele já deve estar definido antes da consulta, por session ou uma consulta onde o usuário é igual ao usuário pedindo a consulta ...

bom ...

acho que o problema inicial está aí ...

o cara que vai editar os dados ele está logado ... neh ?

então o user ou senha ou alguma coisa deste user deve ser gravado em session para usar na consulta depois .... como relação ...


desulpe-me se eu falei besteira ... mas minha lógica é está ...

falem aí ..

:huh:Até mais

#21 flashton

flashton

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado

Posted 19/09/2005, 09:11

apartir do momento que o usuario se loga o php jah sabe o id dele por ele esta logado naum? ele esta vinculadp ah um id que quando logado esse id é acionado e o bd esta fazendo a consulta ára ver se esse id existe mais vou ver se esse seu raciocinio pode estar certo.....
Soluções Digitais>> Internet - Intranet - Multimídia - Computação Gráfica - Projetos Gráficos - Impressões Digitais e Tradicionais - Comunicação Visual - Hardware...

Acesse www.vbrush.com.br

ton@vbrush.com.br

#22 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 19/09/2005, 12:31

bom ... se vc diz que a session ID foi criada ao logar-se ...

tenta usar assim então na query de consulta:

... ("SELECT * FROM caduser WHERE id='{$_SESSION['id']}'")


abraço

(y)Até mais

#23 flashton

flashton

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado

Posted 19/09/2005, 16:53

bom ... se vc diz que a session ID foi criada ao logar-se ...

tenta usar assim então na query de consulta:

... ("SELECT * FROM caduser WHERE id='{$_SESSION['id']}'")


abraço

(y)

com o codigo que estou usando estar buscando o id certinho quando eu ponho de o codigo dessa maneira
 $id = $linha["id"];
 echo $linha["id"];
ele me aperece o id que esta buscando o problema eu acho que pessiste quando eu passo o id para a outra pagina que nuam esta funcionando....
Soluções Digitais>> Internet - Intranet - Multimídia - Computação Gráfica - Projetos Gráficos - Impressões Digitais e Tradicionais - Comunicação Visual - Hardware...

Acesse www.vbrush.com.br

ton@vbrush.com.br

#24 flashton

flashton

    Normal

  • Usuários
  • 98 posts
  • Sexo:Não informado

Posted 19/09/2005, 19:55

bom galera consegui fazer funciona valew pela ajuda de todos o erro estava realmemnte na url coloquei o codigo dah seguinte maneira e funcionou.....

<form name="altuser" method="post" action="savaltuser.php">
 <input type="hidden" name="id" value="<?php echo $id;?>">

valew pela ajuda mesmo de todos!!!!! :lol:
Soluções Digitais>> Internet - Intranet - Multimídia - Computação Gráfica - Projetos Gráficos - Impressões Digitais e Tradicionais - Comunicação Visual - Hardware...

Acesse www.vbrush.com.br

ton@vbrush.com.br

#25 rodrigonativa

rodrigonativa

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:matosinhos

Posted 08/02/2011, 17:43

ola pessoal será que alguem pode me ajudar em um Poblema .

eu tenho um Sistema de galeria de fotos em php, mais eu nao consigo ver as fotos porque o servidor que eu uso tem a global variables off visto que é uma grave falha de segurança permitir global variables.

para eu resolver esse poblema eu tenho que alterar a variavel $id para $_REQUEST["id"] sempre que a mesma e usada.
mais ai que esta o poblema, eu não sei fazer isso, se alguem solber resolver esse poblema




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq