Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ADMINWEB

Listagem upadate de usuários só da sessão atual como fazer?

Recommended Posts

estou com dificuldade em listar e fazer Update usuários só da sessão atual sem modificar os outros:
veja meu banco de bados:
===Banco de Dados ieqno215_noticias
== Estrutura da tabela login
|------
|Coluna|Tipo|Nulo|Padrão
|------
|//**id**//|int(11)|Não|
|nome|varchar(255)|Não|
|email|varchar(100)|Não|
|usuario|varchar(255)|Não|
|senha|varchar(255)|Não|
== Extraindo dados da tabela login
|1|varlei|varlei.oliveira@hotmail.com|varlei|vava
|2|varlei|varlei.oliveira@hotmail.com|varlei|vava
== Estrutura da tabela login
|------
|Coluna|Tipo|Nulo|Padrão
|------
|//**id**//|int(11)|Não|
|nome|varchar(255)|Não|
|email|varchar(100)|Não|
|usuario|varchar(255)|Não|
|senha|varchar(255)|Não|
------------------------------------------------------------------------------------------------->
Pagina: update-profile.php
<?php session_start(); ?>
<?php
if(!isset($_SESSION['usuario']) && (!isset($_SESSION['senha']))){
header("Location: login.php");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>.: MUDANDO A USUÁRIO :.</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript" src="js/clockp.js"></script>
<script type="text/javascript" src="js/clockh.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/ddaccordion.js"></script>
<script type="text/javascript" src="js/validarformulario.js"></script>
<script type="text/javascript">
ddaccordion.init({
headerclass: "submenuheader", //Shared CSS class name of headers group
contentclass: "submenu", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["suffix", "<img src=images/plus.gif' class='statusicon' />", "<img src='images/minus.gif' class='statusicon' /&gt], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})
</script>
<style type="text/css">
body {
background-image: url(img/bgconteudo.png);
background-repeat: repeat-x;
margin-left: 0px;
background-color: #F0D001;
margin-right: 0px;
}
</style>
</head>
<body>
<div id="main_container">
<div class="header">
<div class="logo"><a href="#"><img src="images/logoradio.png" alt="" title="" border="0" /></a></div>
<div class="right_header">Painel de Controle da RADIO CIDADE FM |<a href="?sair" class="logout"> Sair
</a><?php
if(isset($_REQUEST['sair'])){
session_destroy();
print "<script>";
print " self.location='login.php';"; // Comente esta linha se você não quer redirecionar
print "</script>";
}
?>
</div>
<div id="clock_a"></div>
</div>
<div class="bgmenu">
<div class="menu">
<ul>
<li><a href="admin.php">Início</a></li>
<li><a href="signupadmin.php">Criar usuário <!--[if IE 7]><!--></a></li>
<li><a href="update-profile.php">Modificar usuário<!--[if IE 7]><!--></a></li>
<li><a href="change-password.php">Alterar senha do usuário<!--[if IE 7]><!--></a></li>
<li><a href="#">WEBMAIL<!--[if IE 7]><!--></a></li>
</ul>
</div></div>
<div class="main_content">
<div class="center_content">
<div class="left_content">
<div class="sidebarmenu">
<div align="left"><a class="menuitem submenuheader" href="">GERENCIAR NOTÍCIAS</a>
</div>
<div class="submenu">
<ul>
<li><a href="">Ver notícias</a></li>
<li><a href="">Cadastrar notícias</a></li>
<li><a href="">Excluir notícias</a></li>
<li><a href="">Editar notícias</a></li>
<li></li>
</ul>
</div>
<div align="left"><a class="menuitem submenuheader" href="" >GERENCIAR MURAL</a>
</div>
<div class="submenu">
<ul>
<li><a href="">Ver Recados</a></li>
<li><a href="">Cadastrar Recados</a></li>
<li><a href="">Excluir Recados</a></li>
<li><a href="">Editar Recados</a></li>
</ul>
</div>
<div align="left"><a class="menuitem submenuheader" href="">VER AS MENSAGENS</a></div>
<div class="submenu">
<ul>
<li><a href="">Bom dia cidade</a></li>
<li><a href="">Alô cidade</a></li>
<li><a href="">Circuito musical</a></li>
<li><a href="">Especial sertanejo</a></li>
</ul>
</div>
</div>
<div class="sidebar_box">
<div class="sidebar_box_top"></div>
<div class="sidebar_box_bottom"></div>
</div>
<div class="sidebar_box">
<div class="sidebar_box_top"></div>
<div class="sidebar_box_bottom"></div>
</div>
</div>
<div class="right_content">
<p align="left"><font color="#" size="3"></font></p>
<div class="form">
<div align="center">
<form onSubmit='return checa_formulario(this)' name='validar' method='post' enctype='multipart/form-data' action='altera.php'>
<table width='483' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr bgcolor='#f1f1f1' >
<td height='45' colspan='2' align='center' bgcolor='#0099FF'><font color='#FFFFFF' size='5' face='verdana, arial, helvetica'>MODIFICAR USUÁRIO</font></td>
</tr>
<tr bgcolor='#ffffff' >
<td height='20' bgcolor='#EFEFF5' > </td>
<td width='312' align='center' bgcolor='#EFEFF5'> </td>
<?php
require 'config/conn.php';
$sql_seclect="select * from login";
$resultado = mysql_query($sql_seclect);
while ($row = mysql_fetch_array($resultado))
{
?>
<tr bgcolor='#ffffff' >
<td height='22' bgcolor='#EFEFF5' ><div align='right'> <font face='verdana, arial, helvetica' size='2' align='center'>  Nome: </font></div></td>
<td width='312' align='center' bgcolor='#EFEFF5'>
<div align='left'><font face='verdana, arial, helvetica' size='2' >
<input name='nome' type ='text' size='40' value='<?php echo $row['nome']; ?>' />
</font></div>
</td>
</tr>
<tr bgcolor='#ffffff' >
<td height='35' bgcolor='#EFEFF5' ><div align='right'> <font face='verdana, arial, helvetica' size='2' align='center'>  E-Mail: </font></div></td>
<td width='312' align='center' bgcolor='#EFEFF5'><div align='left'><font face='verdana, arial, helvetica' size='2' >
<input name='email' type ='text' size='40' value='<?php echo $row['email']; ?>' />
</font></div>
</tr>
<tr bgcolor='#f1f1f1' >
<td height='32' bgcolor='#EFEFF5' ><div align='right'><font face='verdana, arial, helvetica' size='2' align='center'>  Nome de usuário: </font></div></td>
<td align='center' bgcolor='#EFEFF5'><div align='left'><font face='verdana, arial, helvetica' size='2' >
<input name='usuario' type ='text' size='30' value='<?php echo $row['usuario']; ?>'/>
</font></div>
</tr>
<?php } ?>
<tr bgcolor='#ffffff' >
<td align='center' bgcolor='#EFEFF5'> </td>
<td align='center' bgcolor='#EFEFF5'><input name='alterarperfil' type='submit' value='ALTERAR DADOS' /></td>
</tr>
<tr bgcolor='#ffffff' >
<td colspan='2' align='center' bgcolor='#EFEFF5'><div align='right'> </div>
</font></td>
</tr>
</table>
</form>
<h2> </h2>
</div>
</div>
</div><!-- end of right content-->
</div> <!--end of center content -->
<div class="clear"></div>
</div> <!--end of main content-->
<div class="footer">
<div class="left_footer">ADMIN PAINEL .: WWW.RADIOCIDADEFMNC.COM.BR - Todos os direitos reservados © :.</div>
<div class="right_footer"><em>Created by</em>: Oliveira Informática</div>
</div>
</div>
</body>
</html>
------------------------------------------------------------------------------------------------->

Pagina: altera.php

 

 

<?php session_start(); ?>
<?php
if(!isset($_SESSION['usuario']) && (!isset($_SESSION['senha']))){
header("Location: login.php");
exit;
}
?>
<!doctype html public "-//w3c//dtd html 3.2//en">
<html>
<head>
<title>Check mudança de senha</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
include "config/conn.php";
include "config/logar.php";
$nome = trim($_POST['nome']);
$email = trim($_POST['email']);
$usuario = trim($_POST['usuario']);
$consulta = "UPDATE login SET ,nome = '$nome',email = $'email',usuario = '$usuario' WHERE 1";
$resultado = mysql_query($consulta) or die (mysql_error());
if ($resultado == 1){
echo"
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=admin.php'>
<script type='text/javascript'>
alert('!!! SUCESSO !!! Seu perfil foi alterado!');
</script>";
}
else{
echo"
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=admin.php'>
<script type='text/javascript'>
alert('!!! FALHA !!! Não foi possível alterar o perfil!\\nEntre em contato com o administrador do site!');
</script>";
}
?>
</body>
</html>
------------------------------------------------------------------------------------------------->
Espero por gente leza que vocês me dá luz pois só novo aqui e estou apredendo php/Mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este comando roda direto no seu banco??

 

UPDATE login SET ,nome = '$nome',email = $'email',usuario = '$usuario' WHERE 1

 

o certo não seria:

 

UPDATE login SET

nome = '$nome'

,email = $'email'

,usuario = '$usuario'

WHERE id = 1;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.