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

Edit_user.php


rEd nEcK *

Pergunta

Ae pessoal, to com 1 problemao, o script passa os dois primeiros passos (seleciona o usuario e aparece os campos para editar) mais quando envia ele não vai para o terceiro passo, simplismente para numa tela branca... eu já olhei, reolhei e triolhei o codigo atras de erro e nada...

se alguém souber ajuda ae...

<?

include('conexao.php');

$usuario  = $_POST['usuario'];

$senha    = $_POST['senha'];

$acao    = $_GET['acao'];

$id      = $_GET['id'];

if ($acao == fim) {

$query = "UPDATE login SET usuario = '$usuario' senha = '$senha' WHERE id=$id'";

mysql_query($query,$conexao);

echo "<script language=\"JavaScript\">\n

alert('Usuario Editado com Sucesso !');\n

window.location = \"?area=edit_user\";\n

</script>";

}else if($acao == ""){

 

?>

<center><font face=Verdana size=7>Editar Usuario !</font></center>

<br>

<br>

<font face=Arial size=3>

Selecione um Usuario abaixo:

<br>

<br>

<?

$query = mysql_query("SELECT * FROM login");

$num_rows = mysql_num_rows($query);

if ($num_rows == 0) {

  echo "Não há Usuarios para serem Editados !";

}else{

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

  $id      = $linha["id];

  $usuario  = $linha["usuario"];

  echo "<a href=?area=edit_user&id=$id&acao=edit'>". ucfirst($usuario) ."</a><br>";

  }

}

?>

<br>

<br>

</font>

<br>

<br>

<font face='Comic Sans Ms' size=4><center><a href='javascript:history.back(-1)'>Voltar !</a></center></font>

<?

}else{

  $query = mysql_query("SELECT * FROM login WHERE id = '$id'");

  $num_rows = mysql_num_rows($query);

  if ($num_rows == 0) {

  echo "<center><font face=Arial size=5>Esse Usuario não existe !</font></center>";

  }else{

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

    $id      = $linha["id];

    $usuario = $linha["usuario"];

  }

?>

<script>

function verifica(){

  if(document.form.usuario.value == ""){

  alert("Digite o Nome de Usuario !");

  }else if(document.form.senha.value == ""){

  alert("Digite a Senha do Usuario !");

  }else if(document.form.senha.value != document.form.confere.value){

  alert("As senhas não conferem !");

  }else{

  document.form.submit();

  }

}

</script>

<center><font face=Verdana size=7>Editando Usuario !</font></center>

<br>

<br>

<form name=form action='?area=edit_radio&id=<? echo $id; ?>&acao=fim' method='post' onsubmit='verifica(); return false;'>

<font face=Arial size=3>

Nome de Usuario:

<input type='text' value='<? echo $usuario; ?>' maxlength="25" name='usuario' size='15'>

<br>

<br>

Senha do Usuario:

<input type='password' name='senha' size='15'>

<br>

<br>

Repita a Senha:

<input type='password' name='confere' size='15'>

<br>

<br>

<input type="submit" value="Enviar">

</font>

</form>

<br>

<br>

<br>

<br>

<font face='Comic Sans Ms' size=4><center><a href='javascript:history.back(-1)'>Voltar !</a></center></font>

<?

}

}

?>

não postei linha de erro pois não tem erro apenas não envia ...

[]´s

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

<?

include "conecta.php";

$usuario = "";

$acao = "";

if(isset($_GET["acao"])){

$acao = $_GET['acao'];

$id      = $_GET['id'];

}

if ($acao == "fim") {

$usuario  = $_POST["usuario"];

$senha    = $_POST['senha'];

$query = "UPDATE login SET usuario = '$usuario' senha = '$senha' WHERE id=$id'";

mysql_query($query);

echo "<script language=\"JavaScript\">\n

alert('Usuario Editado com Sucesso !');\n

window.location = \"?area=edit_user\";\n

</script>";

}else if($acao == ""){

 

?>

<center><font face=Verdana size=7>Editar Usuario !</font></center>

<br>

<br>

<font face=Arial size=3>

Selecione um Usuario abaixo:

<br>

<br>

<?

$query = mysql_query("SELECT * FROM login");

$num_rows = mysql_num_rows($query);

if ($num_rows == 0) {

  echo "Não há Usuarios para serem Editados !";

}else{

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

  $id      = $linha["id];

  $usuario  = $linha["usuario"];

  echo "<a href=?area=edit_user&id=$id&acao=edit'>". ucfirst($usuario) ."</a><br>";

  }

}

?>

<br>

<br>

</font>

<br>

<br>

<font face='Comic Sans Ms' size=4><center><a href='javascript:history.back(-1)'>Voltar !</a></center></font>

<?

}else{

  $query = mysql_query("SELECT * FROM login WHERE id = '$id'");

  $num_rows = mysql_num_rows($query);

  if ($num_rows == 0) {

  echo "<center><font face=Arial size=5>Esse Usuario não existe !</font></center>";

  }else{

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

    $id      = $linha["id];

    $usuario = $linha["usuario"];

  }

?>

<script>

function verifica(){

  if(document.form.usuario.value == ""){

  alert("Digite o Nome de Usuario !");

  }else if(document.form.senha.value == ""){

  alert("Digite a Senha do Usuario !");

  }else if(document.form.senha.value != document.form.confere.value){

  alert("As senhas não conferem !");

  }else{

  document.form.submit();

  }

}

</script>

<center><font face=Verdana size=7>Editando Usuario !</font></center>

<br>

<br>

<form name=form action='?area=edit_radio&id=<? echo $id; ?>&acao=fim' method='post' onsubmit='verifica(); return false;'>

<font face=Arial size=3>

Nome de Usuario:

<input type='text' value='<? echo $usuario; ?>' maxlength="25" name='usuario' size='15'>

<br>

<br>

Senha do Usuario:

<input type='password' name='senha' size='15'>

<br>

<br>

Repita a Senha:

<input type='password' name='confere' size='15'>

<br>

<br>

<input type="submit" value="Enviar">

</font>

</form>

<br>

<br>

<br>

<br>

<font face='Comic Sans Ms' size=4><center><a href='javascript:history.back(-1)'>Voltar !</a></center></font>

<?

}

}

?>

biggrin.gif

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,5k
×
×
  • Criar Novo...