[PHP] Editar usuarios, PHP e Mysql
3 participantes
Página 1 de 1
[PHP] Editar usuarios, PHP e Mysql
É 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:
Pagina onde aparecem os dados para o administrador modificar:
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.
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"> </td>
</tr>
<tr>
<td height="24" colspan="7"> </td>
<td width="4"> </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;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->email;?> </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> </td>
</tr>
<tr>
<td height="136" colspan="7"> </td>
<td> </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"> </td>
<td width="163"> </td>
<td width="232"> </td>
<td width="4"> </td>
<td width="52"> </td>
<td width="36"> </td>
</tr>
<tr>
<td height="45"> </td>
<td colspan="2"><div align="left"><span class="style1">Dados</span> </div></td>
<td> </td>
<td> </td>
<td> </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"> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="22"> </td>
<td colspan="3"> <div align="left"></div></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="24"></td>
<td colspan="4" valign="top"><p><span class="style5"><span class="style4">Atenção:</span></span><span class="style3"> Altere apenas os dados que você 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ê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ã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ç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;
}
?>
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-- Membro
- Mensagens : 12
Agradecido : 1
Data de inscrição : 15/01/2012
Re: [PHP] Editar usuarios, PHP e Mysql
Eu uso o SQL 2008 Para site Mais simples e rapido
ademir- Combat Arms Zone
- Mensagens : 109
Agradecido : 4
Data de inscrição : 06/04/2012
Idade : 27
Localização : Por Ai :)
Re: [PHP] Editar usuarios, PHP e Mysql
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]
É 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™- Membro
- Mensagens : 163
Agradecido : 2
Data de inscrição : 25/04/2012
Idade : 33
Localização : MT.ROO
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|