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

Perfil de Usuario por página


m4rqu1nh0s

Pergunta

Senhores boa tarde,

Alguém poderia me ajudar com essa dúvida eu tenho meu sistema de cadastro de bijuterias, porem eu queria saber como faço para cada usuario acessar sua pagina e cadastrar sua bijuteria por perfil.

abaixo segue meu codigo.

login.php

<form id="form1" name="form1" method="post" action="logar.php">
<br />
<br />
<table width="100" border="0" align="center">
<tr>
<td><table width="266" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center" bgcolor="#005B5B"><span class="style1">ADMINISTRAÇÃO</span></td>
</tr>
<tr>
<td width="61" bgcolor="#005B5B"><span class="style6">Login:</span></td>
<td width="184" bgcolor="#005B5B"><label>
<input type="text" name="login" id="login" />
</label></td>
</tr>
<tr>
<td bgcolor="#005B5B"><span class="style6">Senha:</span></td>
<td bgcolor="#005B5B"><label>
<input type="password" name="senha" id="senha" />
</label></td>
</tr>
<tr>
<td bgcolor="#005B5B">&nbsp;</td>
<td bgcolor="#005B5B"><input type="submit" name="button" id="button" value="Logar" /></td>
</tr>
</table></td>
</tr>
</table>
</form>

logar.php

<?
$login = $_POST['login'];
$senha = $_POST['senha'];

include "config.php";

$sql = mysql_query("SELECT * FROM adm WHERE login = '$login'");
$cont = mysql_num_rows($sql);
while($linha = mysql_fetch_array($sql)){
$senha_db = $linha['senha'];
}

if($cont == 0){

echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"O nome de usuario não corresponde.\");
</script>";

}else{

if($senha_db != $senha){//confere senha

echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"A senha não corresponde.\");
</script>";

}else{
session_start();
$_SESSION['login_usuario'] = $login;
$_SESSION['senha_usuario'] = $senha;

header('Location: index.php');
}
}
mysql_close($db);
?>

index.php

essa é a pagina que eu queria que cada usuario tivesse acesso, porque quando eu logo todos tem acesso a mesma coisa.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:: Sistema de biju ::</title>
</head>

<body>
<center>
<?php
function mostraMes($m) {
switch ($m) {
case 01: case 1: $mes = "Janeiro";
break;
case 02: case 2: $mes = "Fevereiro";
break;
case 03: case 3: $mes = "Mar&ccedil;o";
break;
case 04: case 4: $mes = "Abril";
break;
case 05: case 5: $mes = "Maio";
break;
case 06: case 6: $mes = "Junho";
break;
case 07: case 7: $mes = "Julho";
break;
case 08: case 8: $mes = "Agosto";
break;
case 09: case 9: $mes = "Setembro";
break;
case 10: $mes = "Outubro";
break;
case 11: $mes = "Novembro";
break;
case 12: $mes = "Dezembro";
break;
}
return $mes;
}

?>

<table width="1122">
<tr>
<td colspan="2" align="right" style="background-color:#005B5B;">
<a style="color:#FFF" <?php echo date('m')?><?php echo date('Y')?>"><strong>Hoje: <?php echo date('d')?> de <?php echo mostraMes(date('m'))?> de <?php echo date('Y')?></strong></a></br></td>
</tr>
</table>
<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="inserir_biju.php">
<table width="1122" height="151" border="1" cellpadding="1" cellspacing="1">
<tr>
<td colspan="4" align="center" bgcolor="#005B5B"><h1>Sistema de Biju</h1></td>
</tr>
<tr>
<td width="480" height="29" align="center"><strong>Descrição</strong></td>
<td width="90" align="center"><strong>Valor</strong></td>
<td width="368" align="center"><strong>Foto</strong></td>
<td width="161" rowspan="3" align="center" valign="middle"><table width="140" height="123" border="0">
<tr>
<td height="46" align="center"><strong>Valor Total<br />
<?php
include'config.php';

function formata_dinheiro($valor) {
$valor = number_format($valor, 2, ',', '');
return "R$ " . $valor;
}


$qr=mysql_query("SELECT SUM(valor1) as total FROM cadastro_biju2");
$row=mysql_fetch_array($qr);
$entradas=$row['total'];

echo formata_dinheiro($entradas);


?>
</strong></td>
</tr>
<tr>
<td height="18" align="center"><strong>Valor Vendido<br>
<?php
$qr=mysql_query("SELECT SUM(valor1) as total FROM cadastro_biju2 where vendido = 'vendido'");
$row=mysql_fetch_array($qr);
$entradas=$row['total'];

echo formata_dinheiro($entradas);
?>
</strong>
<p>&nbsp;</p></td>
</tr>
</table></td>
</tr>
<tr>
<td height="62"><label for="valor1"></label>
<input name="descricao1" type="text" id="textfield2" size="80" /></td>
<td><input name="valor1" type="text" id="valor1" size="15" /></td>
<td><label for="imagem"></label>
<input name="imagem" type="file" id="imagem" size="30" /></td>
</tr>
<tr>
<td height="28" colspan="3" align="center"><input type="submit" name="Enviar" id="Enviar" value="Enviar Produto" /></td>
</tr>
</table>
</form>
<br>

<table width="1122" height="52" border="1">
<tr>
<td colspan="6" align="center" bgcolor="#005B5B"><h1>Produtos Cadastrados</h1></td>
</tr>

<tr>
<td width="83" align="center"><strong>Código</strong></td>
<td width="687" align="center"><strong>Descrição</strong></td>
<td width="148" align="center"><strong>Valor</strong></td>
<td colspan="3" align="center"><strong>Status</strong></td>
</tr>
<?php

$sql_visualizar = mysql_query("SELECT * FROM cadastro_biju2");
while($linha = mysql_fetch_array ($sql_visualizar)){
$pega_id = $linha ['id'];
$pega_descricao1 = $linha['descricao1'];
$pega_valor1 = $linha['valor1'];
$pega_vendido = $linha['Vendido'];

?>

<tr>
<td align="center"><?php echo $pega_id; ?></td>
<td><?php echo $pega_descricao1; ?></td>
<td align="center"><?php echo "R$ $pega_valor1"; ?></td>
<td width="81" align="center"><?php echo "<a href='alterar.php?id=$pega_id'>Alterar</a>"; ?></td>
<td width="89" align="center"><?php echo "<a href='excluir.php?id=$pega_id'>Excluir</a>"; ?></td>
<td width="89" align="center"><?php echo $pega_vendido;?></td>
</tr>

<?php }?>
</table>
<p>&nbsp;</p>



</center>
</body>
</html>

segue banco.

-- phpMyAdmin SQL Dump
-- version 4.0.4
-- http://www.phpmyadmin.net
--
-- Máquina: localhost
-- Data de Criação: 22-Set-2014 às 15:50
-- Versão do servidor: 5.6.12-log
-- versão do PHP: 5.4.16

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de Dados: `sistema_biju`
--
CREATE DATABASE IF NOT EXISTS `sistema_biju` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `sistema_biju`;

-- --------------------------------------------------------

--
-- Estrutura da tabela `adm`
--

CREATE TABLE IF NOT EXISTS `adm` (
`id` int(100) NOT NULL AUTO_INCREMENT,
`login` varchar(200) NOT NULL,
`senha` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Extraindo dados da tabela `adm`
--

INSERT INTO `adm` (`id`, `login`, `senha`) VALUES
(1, 'marcus', '33134486');

-- --------------------------------------------------------

--
-- Estrutura da tabela `cadastro_biju2`
--

CREATE TABLE IF NOT EXISTS `cadastro_biju2` (
`id` int(100) NOT NULL AUTO_INCREMENT,
`descricao1` varchar(200) NOT NULL,
`valor1` varchar(200) NOT NULL,
`foto` varchar(200) NOT NULL,
`Vendido` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

--
-- Extraindo dados da tabela `cadastro_biju2`
--

INSERT INTO `cadastro_biju2` (`id`, `descricao1`, `valor1`, `foto`, `Vendido`) VALUES
(4, 'todo - teste teste teste teste', '50.33', 'fbfaa5cc19a93beef6d85b2cc40d793d.jpg', ''),
(5, 'todo - teste teste teste teste', '50.33', 'b2b180997dd7390e2774f481583759a3.png', 'vendido'),
(6, 'Aliança', '30.00', '14d439e8659fe09f6c4cc01a551975b6.jpg', 'vendido'),
(7, 'brinco', '32.00', 'a2755392aee39bc46fa8f026bdd4d70b.gif', 'vendido');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Saudações Marquinhos,

Desculpe, mas eu não vi o código q você postou. Mas você tem de ter um sistema de login com sessão.

Cada usuário tem um código e você simplesmente cadastra no seu BD as bijouterias com o codigo do usuário.

Depois você mostra as bijouterias de cada usuario somente comparando o codigo

Exemplo de campos da sua tabela de bijouterias no BD:

codigo_bijou int(),

nome_bijou varchar(100)

peso_bijou float,

cod_usuario int()

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...