Ir para conteúdo

Arquivado

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

Fabyo

Sistema de Cadastro em PHP/MySQL

Recommended Posts

Pelo que pude perceber seu script nao tem na session "nivel_acesso"

 

você alterou alguma coisa?

 

 

Encontrei o erro! era na tabela sql que nao salvei as linhas....

 

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

nivel_acesso ENUM('0', '1', '2') NOT NULL DEFAULT '0'

);

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

 

Mais uma coisinha... tem como você criar uma área pra que o usuario possa alterar a sua senha e tenha um lembrete de senha?

Como na maioria dos sites que tem o sistema de login e logo abaixo tem um link "esqueceu/perdeu a senha" e um link pro user poder alterar sua senha informando a senha antiga.. se você puder fazer isso você vai me ajudar muito !!

 

Obrigado pela iniciativa e pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola, Boa tarde a todos.

Achei muito interessante esse sistema, e estou usando, para desenvolver um sistema de cadastro de clientes.

 

Irei usá-lo no meu iphone para cadastro de clientes.

 

1# - Gostaria de colocar em ordem alfabética a consulta dos clientes cadastrados (lista.php).

2# - E um Campo de pesquisa, pra eu pesquisar nome dos clientes cadastrados.

 

Por enquanto e somente isso, se alguém puder me ajudar fico grato, pois sou aprendiz php, faço somente o básico.

 

(*obs: Parabéns pela iniciativa Fabyo.)

 

Obrigado aguardo resposta. Att: kayoavelar

Compartilhar este post


Link para o post
Compartilhar em outros sites

para ordenar a consulta basta colocar ORDER BY nome_do_campo exemplo:

SELECT * FOM Clientes ORDER BY Nome

 

e eu postei um sistema de cadastro com pesquisa se nao for esse da uma pesquisada aqui no forum, se nao acha me avisa que eu posto aqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fabyo, a ordem alfabetica na consulta deu certinho,

agora a pesquisa, eu vo da uma olhadinha, tah no anexo ultimo que voce posto?

vo da uma olhadinha aqui. desde ja Obrigado;

 

Att: KayoAvelar *--*

 

 

Ja consegui !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde !!!

 

 

Li todo o topico + não encontre o meu erro

 

Banco de dados não encontrado .

 

Verifiquei o caminho do banco criado "WEBRC" e as tabelas + só aparece banco de dados não cadastrado .

 

Alguem pode me ajudar ????

 

Grato antonio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

 

Utilizei este exemplo para montar meus cadastros e está funcionando. Na alteração apenas, estou com um problema. Percebi que após confirmar a alteração, se eu usar o "Voltar" da página as informações ficam atualizadas na página para consulta e se voltar à página anterior pelo "Voltar do Navegador" é como se as informações ainda não tivessem sido atualizadas.

Falta algo do tipo fetch ou refresh (algo do tipo)?

 

 

Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá a todos, estou com um dúvida que está literalmente me deixando louco;

Toda vez que retiro o AUTO_INCREMENT do id_usuario, não consigo mais cadastrar nada, preciso cadastrar esse número manualmente, mesmo fazendo todas as mudanças não vai de jeito nenhum. Alguem sabe o que está ocorrendo?

 

Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente gostaria de agradecer muito, pois esse tutorial tem me ajudado muito a por em pratica um projeto do meu grupo de voluntariado.

tenho pouco conhecimento de php e com a ajuda desse tutorial consegui montar a estrutura de um site de inscrições para um evento, consegui montar o cadastro, o listar e o excluir, porem não consegui de jeito nenhum fazer o editar.php ,o que será que fiz de errado? se eu não colocar o código que faz a conexão com o BD ele me devolve todos os dados alterados, então conclui que não é o editar.php e sim o salvar_edicao.php ou mesmo alguma configuração no meu banco de dados , a mensagem de erro que devolve é a configurada no próprio código (Erro nao foi possivel efetuar a edição). Por favor me de uma luz!

 

segue abaixo o código do salvar_edicao e a estrutura do banco de dados:

 

<?php  
	

if($_SERVER["REQUEST_METHOD"] == "POST") 
{
	
// Puxa os dados do formulario	
	$id_inscricao		= $_POST["id_inscricao"];
	$data			= date("Y-m-d H:i:s");
	$nome 			= $_POST["nome"];  
	$nome_passe 		= $_POST["nome_passe"]; 
	$nasc 			= "{$_POST["ano_nasc"]}-{$_POST["mes_nasc"]}-{$_POST["dia_nasc"]}";
	$dia_nasc 		= $_POST["dia_nasc"];
	$mes_nasc 		= $_POST["mes_nasc"];
	$ano_nasc 		= $_POST["ano_nasc"];
	$sexo 			= $_POST["sexo"];
	$rg 			= $_POST["rg"];
	$igreja 		= $_POST["igreja"];
	$grupo 			= $_POST["grupo_qual"];
	$email 			= $_POST["email"];
	$fone 			= "{$_POST["fone_ddd"]}{$_POST["fone"]}";
	$cel 			= "{$_POST["cel_ddd"]}{$_POST["cel"]}";
	$cep 			= $_POST["cep"];
	$end 			= $_POST["end"];
	$num 			= $_POST["num"];
	$comp 			= $_POST["comp"];
	$bairro 		= $_POST["bairro"];
	$cidade 		= $_POST["cidade"];
	$estado 		= $_POST["estado"];
	$passe 			= $_POST["passe"];
	$periodo1 		= $_POST["periodo1"];
	$periodo2 		= $_POST["periodo2"];
	$periodo3 		= $_POST["periodo3"];

// -------------------------------

	if(file_exists("init.php")) 
	{
	require "init.php";		
	} 
	else 
		{
		echo "Arquivo init.php nao foi encontrado";
		exit;
		}

	if(!function_exists("Abre_Conexao")) 
		{
		echo "Erro o arquivo init.php foi auterado, nao existe a função Abre_Conexao";
		exit;
		}

	Abre_Conexao();
	if(@mysql_query("UPDATE inscricao SET
		data = '$data', 
		nome = '$nome', 
		nome_passe = '$nome_passe', 
		nasc = '$nasc', 
		sexo = '$sexo', 
		rg = '$rg', 
		igreja = '$igreja', 
		grupo = '$grupo', 
		email = '$email', 
		fone = '$fone', 
		cel = '$cel', 
		cep = '$cep', 
		end = '$end', 
		num = '$num', 
		comp = '$comp', 
		bairro = '$bairro', 
		cidade = '$cidade', 
		estado = '$estado', 
		passe = '$passe', 
		periodo1 = '$periodo1', 
		periodo2 = '$periodo2', 
		periodo3 = '$periodo3'
		")) 
	
	{
	if(mysql_affected_rows() == 1)
		{
		echo "Registro atualizado com sucesso";
		}	
	} 		
	else 
	{
	if(mysql_errno() == 1062) 
		{
		echo $erros[mysql_errno()];
		exit;
		} 
	else 
		{	
		echo "Erro nao foi possivel efetuar a edição";
		exit;
		}	
		@mysql_close();
	}

}

?>

 

 

-- phpMyAdmin SQL Dump

-- version 3.2.4

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Geração: Jan 29, 2010 as 02:08

-- Versão do Servidor: 5.1.41

-- Versão do PHP: 5.3.1

 

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

 

 

/*!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 */;

 

--

-- Banco de Dados: `artistasdecris`

--

 

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

 

--

-- Estrutura da tabela `inscricao`

--

 

CREATE TABLE IF NOT EXISTS `inscricao` (

`id_inscricao` int(5) unsigned NOT NULL AUTO_INCREMENT,

`data_hora` datetime NOT NULL,

`nome` varchar(150) NOT NULL,

`nome_passe` varchar(150) NOT NULL,

`nasc` date NOT NULL,

`sexo` enum('Masculino','Feminino') NOT NULL,

`rg` int(12) NOT NULL,

`igreja` varchar(150) NOT NULL,

`grupo` varchar(100) NOT NULL,

`email` varchar(150) NOT NULL,

`fone` bigint(10) NOT NULL,

`cel` bigint(10) NOT NULL,

`cep` int(8) NOT NULL,

`end` varchar(150) NOT NULL,

`num` int(8) NOT NULL,

`comp` varchar(50) NOT NULL,

`bairro` varchar(50) NOT NULL,

`cidade` varchar(100) NOT NULL,

`estado` varchar(2) NOT NULL,

`passe` enum('Acampante','Oficineiro','Espectador') NOT NULL,

`periodo1` varchar(100) NOT NULL,

`periodo2` varchar(100) NOT NULL,

`periodo3` varchar(100) NOT NULL,

PRIMARY KEY (`id_inscricao`),

UNIQUE KEY `email` (`email`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

 

 

 

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

 

--

-- Estrutura da tabela `oficinas`

--

 

CREATE TABLE IF NOT EXISTS `oficinas` (

`id_oficinas` smallint(2) unsigned NOT NULL AUTO_INCREMENT,

`periodo` int(1) NOT NULL,

`oficina` varchar(40) NOT NULL,

`vagas` int(2) NOT NULL,

PRIMARY KEY (`id_oficinas`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

 

--

-- Extraindo dados da tabela `oficinas`

--

 

INSERT INTO `oficinas` (`id_oficinas`, `periodo`, `oficina`, `vagas`) VALUES

(1, 1, 'testes1 1', 40),

(2, 1, 'testes1 2', 40),

(3, 2, 'testes2 1', 40),

(4, 2, 'testes2 2', 40),

(5, 3, 'testes3 1', 40),

(6, 3, 'testes3 2', 40);

 

/*!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 */;

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem Fabyo estou tentando utilizar seus sistema so que estou tendo um problema, eu uzo o EasyPHP 5.3.0 criei minha DB e executei o comando para cria as 2 tabelas baxei seus sistema ja com login configurai tudo certinho com meus dados ai quando abro meu site 127.0.0.1/site/cadastro/index.php clica em cadastrar e fica um tempao carregando e depois da Esta página da web não está disponível. ja tentei de tudo. se você poder em da uam dica agradeço flws

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.