Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!

Participe do fórum, é rápido e fácil

Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!
Umbrella System
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[PHP] Editar usuarios, PHP e Mysql

3 participantes

Ir para baixo

[PHP] Editar usuarios, PHP e Mysql  Empty [PHP] Editar usuarios, PHP e Mysql

Mensagem por Matheus- Dom Jan 15, 2012 7:34 pm

É o seguinte estou com o seginte problema:
Criei um sistema de login simples com administração.
Postarei meu codigo :

Pagina onde aparece a lista de usuarios:
Código:
<?php
include "/minha_config.php"; //conexão com o banco de dados

$consulta = mysql_query("select * from minha_tabela");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {font-size: 18px}
.style2 {color: #000000}
.style3 {
   font-size: 18px;
   color: #000000;
   font-weight: bold;
}
a:link {
   color: #000000;
}
a:visited {
   color: #000000;
}
a:active {
   color: #000000;
}
a:hover {
   color: #000000;
}
.style4 {font-weight: bold}
.style5 {font-weight: bold}
-->
</style>
</head>

<body>
<table width="541" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td colspan="8">&nbsp;</td>
                </tr>
               
                <tr>
                  <td height="24" colspan="7">&nbsp;</td>
                  <td width="4">&nbsp;</td>
                </tr>
                <tr>
                  <td height="24" colspan="7">                      </td>
                  <td></td>
                </tr>
                <tr>
                  <td width="25" height="2"></td>
                  <td width="68"></td>
                  <td width="68"></td>
                  <td width="68"></td>
                  <td width="68"></td>
                  <td width="68"></td>
                  <td width="172"></td>
                  <td></td>
                </tr>
                <tr>
                  <td height="52" colspan="7"><table width="100%" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0">
                      <tr>
                        <td width="222" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style5">Login:</span></td>
                        <td width="211" align="center" valign="middle" bgcolor="#000000" class="style5">E-mail</td>
                        <td width="94" align="center" valign="middle" bgcolor="#000000" class="style5">Excluir</td>
                      </tr>
                      <?php
while($linhas = mysql_fetch_object($consulta)) {
?>
                      <tr>
                        <td height="57" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->nome;?>&nbsp;</td>
                        <td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->email;?>&nbsp;</td>
                        <td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><a href="dados.php?codigo=<?php echo $linhas->ID;?>"><img src="../img/7661_64x64.png" width="32" height="32" border="0"></a>  <a href="deletar_usuario.php?codigo=<?php echo $linhas->ID;?>"><img src="../img/7660_64x64.png" width="32" height="32" border="0"></a></td>
                      </tr>
                      <?php
}
?>
                                    </table></td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td height="136" colspan="7">&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
</table>
</body>
</html>

Pagina onde aparecem os dados para o administrador modificar:
Código:
<?PHP
include "/minha_config.php"; //conexão com o banco de dados
$codigo = $_GET['codigo'];
$consulta = mysql_query("SELECT * from minha_tabela where ID = '".$codigo."'");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {font-size: 18px}
.style2 {color: #FFFFFF}
-->
</style>
</head>

<body>
<form action="atualizar_dados.php" method="post" enctype="multipart/form-data" name="formatualizar">
<table width="628" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="141" height="30">&nbsp;</td>
    <td width="163">&nbsp;</td>
    <td width="232">&nbsp;</td>
    <td width="4">&nbsp;</td>
    <td width="52">&nbsp;</td>
    <td width="36">&nbsp;</td>
  </tr>
  <tr>
    <td height="45">&nbsp;</td>
    <td colspan="2"><div align="left"><span class="style1">Dados</span> </div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="25" valign="middle">
<?php
while($linha = mysql_fetch_object($consulta)) {
   echo "<b>N° : ".$linha->ID."!</b>";
?></td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="22">&nbsp;</td>
    <td colspan="3"> <div align="left"></div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="24"></td>
    <td colspan="4" valign="top"><p><span class="style5"><span class="style4">Aten&ccedil;&atilde;o:</span></span><span class="style3"> Altere apenas os dados que voc&ecirc; deseja modificar!
    </span></p></td>
    <td></td>
  </tr>
  <tr>
    <td height="150"></td>
    <td colspan="4" valign="top">
     <table width="57%" border="0" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0">
      
      
       <tr>
         <td width="161" height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Nome:</td>
            <td width="385" valign="middle" bgcolor="#CCCCCC"><label for="label2"></label>
            <input name="nome" type="text" id="nome" value="<?php echo $linha->nome;?>" /></td>
        </tr>
       <tr>
         <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Dia de nascimento:</td>
            <td valign="middle" bgcolor="#CCCCCC"><label for="label3"></label>
            <input name="dia" type="text" id="dia" value="<?php echo $linha->dia;?>" /></td>
          </tr>
       <tr>
         <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">M&ecirc;s de nascimento :</td>
            <td valign="middle" bgcolor="#CCCCCC"><label for="label4"></label>
            <input name="mes" type="text" id="mes" value="<?php echo $linha->mes;?>" /></td>
          </tr>
       <tr>
         <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Ano de Nascimento :</td>
            <td valign="middle" bgcolor="#CCCCCC"><label for="label5"></label>
            <input name="ano" type="text" id="ano" value="<?php echo $linha->ano;?>" /></td>
          </tr>
           <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Pai:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label3"></label>
              <input name="pai" type="text" id="pai" value="<?php echo $linha->pai;?>" /></td>
         </tr>
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">M&atilde;e:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label4"></label>
              <input name="mae" type="text" id="mae" value="<?php echo $linha->mae;?>" /></td>
         </tr>
       <tr>
          <td height="12" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Sexo:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label6"></label>
              <input name="sexo" type="text" id="sexo" value="<?php echo $linha->sexo;?>" /></td>
         </tr>
       <tr>
         <td height="12" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Email:</td>
         <td valign="middle" bgcolor="#CCCCCC"><input name="email" type="text" id="email" value="<?php echo $linha->email;?>" /></td>
        </tr>
      
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">DDD Telefone :</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label2"></label>
           <input name="ddd" type="text" id="ddd" value="<?php echo $linha->ddd;?>" /></td>
         </tr>
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Telefone:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label3"></label>
              <input name="telefone" type="text" id="telefone" value="<?php echo $linha->telefone;?>" /></td>
         </tr>
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Endere&ccedil;o:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label6">
           <input name="endereco" type="text" id="endereco" value="<?php echo $linha->endereco;?>" />
         </label></td>
         </tr>
      
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Cidade:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label3">
           <input name="cidade" type="text" id="cidade" value="<?php echo $linha->cidade;?>" />
         </label></td>
         </tr>
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Estado:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label4">
           <input name="estado" type="text" id="estado" value="<?php echo $linha->estado;?>" />
         </label></td>
         </tr>
       <tr>
          <td height="24" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Bairro:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label5">
           <input name="bairro" type="text" id="bairro" value="<?php echo $linha->bairro;?>" />
         </label></td>
         </tr>
       <tr>
          <td height="12" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Pais:</td>
         <td valign="middle" bgcolor="#CCCCCC"><label for="label6">
           <input name="pais" type="text" id="pais" value="<?php echo $linha->pais;?>" />
         </label></td>
         </tr>
       <tr>
         <td height="12" align="right" valign="middle" bgcolor="#000000" class="style1 style2">Cep:</td>
         <td valign="middle" bgcolor="#CCCCCC">
        <input name="cep" type="text" id="cep" value="<?php echo $linha->cep;?>" /></td>
       </tr>
  <tr>
         <?php
}
?>
    <td colspan="5"><div align="center">
      <input type="submit" name="atualizar" value="Atualizar" id="atualizar" />
    </div></td>
    </tr>
</table>
</form>
</body>
</html>
Código:
<?php
include "/minha_config.php"; //conexão com o banco de dados

$nome = htmlspecialchars($_POST['nome']);
$dia = $_POST['dia'];
$mes = $_POST['mes'];
$ano = $_POST['ano'];
$pai = $_POST['pai'];
$mae = $_POST['mae'];
$sexo = $_POST['sexo'];
$email = htmlspecialchars($_POST['email']);
$ddd = $_POST['ddd'];
$telefone = $_POST['telefone'];
$endereco = $_POST['endereco'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$bairro = $_POST['bairro'];
$pais = $_POST['pais'];
$cep = $_POST['cep'];

if($nome == "") {
   echo "Digite o nome!";
   exit;
}
if($dia == "") {
   echo "Escolha o dia!";
   exit;
} else {
   if($mes == "") {
      echo "Escolha o mês!";
      exit;
   } else {
      if($ano == "") {
         echo "Escolha o ano!";
         exit;
      } else {
         $data_nasc = $dia."/".$mes."/".$ano;
      }
   }
}

if($pai == "") {
   echo "Digite o pai!";
   exit;
}
if($mae == "") {
   echo "Digite a mãe!";
   exit;
}

$arr_sexo = array('Masculino','Feminino');
if(!in_array($sexo,$arr_sexo)) {
   echo "Escolha o sexo!";
   exit;
}
if($email == "") {
   echo "Digite o email!";
   exit;
}
if($ddd == "") {
   echo "Digite o DDD do telefone!";
   exit;
}
if($telefone == "") {
   echo "Digite o telefone!";
   exit;
}
if($endereco == "") {
   echo "Digite o endereço!";
   exit;
}
if($cidade == "") {
   echo "Digite a cidade!";
   exit;
}
if($estado == "") {
   echo "Selecione o estado!";
   exit;
}
if($bairro == "") {
   echo "Digite o bairro!";
   exit;
}
if($pais == "") {
   echo "Digite o pais!";
   exit;
}
if($cep == "") {
   echo "Digite o cep!";
   exit;


$codigo = $_GET['codigo'];

$consulta = mysql_query("SELECT * from minha_tabela where ID = '".$codigo."' AND update minha_tabela set nome = '$nome',dia = '$dia',mes = '$mes',ano = '$ano',pai = '$pai',mae = '$mae',sexo = '$sexo',email = '$email',ddd = '$ddd',telefone = '$telefone',endereco = '$endereco',cidade = '$cidade',estado = '$estado',bairro = '$bairro',pais = '$pais',cep = '$cep',where ID = '$codigo'");

if($consulta) {
   echo "<font color=green><b>
        Dados atualizados com sucesso!<br>
        Click <a href=dados.php>aqui</a> para retornar!
        </font></b>";
   exit;
} else {
   echo "Não foi possivel efetuar o seu cadastro<br>
        tente mais tarde pode ser um problema no servido!<br>
        Click <a href=index.php>aqui</a> para ir ate a home page do sistema.";
   exit;
}
?>
O problema não estou conseguindo modificar o usuario com id "x" como administrador.
tentei de varias formas mais não estou consegindo editar as iformações do usuario.
Alguem pode me ajudar ?
Desculpem pela minha baguncinha no codigo ;D costumo arrumar depois que termino.
Matheus-
Matheus-
Membro
Membro

Mensagens : 12
Agradecido : 1
Data de inscrição : 15/01/2012

Ir para o topo Ir para baixo

[PHP] Editar usuarios, PHP e Mysql  Empty Re: [PHP] Editar usuarios, PHP e Mysql

Mensagem por ademir Qua Jun 06, 2012 5:05 pm

Eu uso o SQL 2008 Para site Mais simples e rapido
ademir
ademir
Combat Arms Zone
Combat Arms Zone

Mensagens : 109
Agradecido : 4
Data de inscrição : 06/04/2012
Idade : 27
Localização : Por Ai :)

Ir para o topo Ir para baixo

[PHP] Editar usuarios, PHP e Mysql  Empty Re: [PHP] Editar usuarios, PHP e Mysql

Mensagem por oO>Kssio<Oo™ Sex Jan 11, 2013 3:40 pm

Estamos com um novo fórum...
É o mesmo nome e está em construção
Vagas abertas na Staff(Equipe)..

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
oO>Kssio<Oo™
oO>Kssio<Oo™
Membro
Membro

Mensagens : 163
Agradecido : 2
Data de inscrição : 25/04/2012
Idade : 33
Localização : MT.ROO

Ir para o topo Ir para baixo

[PHP] Editar usuarios, PHP e Mysql  Empty Re: [PHP] Editar usuarios, PHP e Mysql

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos