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.
$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>";
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ç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;
}
-- 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`;
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 */;
Pergunta
m4rqu1nh0s
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"> </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ç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> </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> </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
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.