![]() |
Pagina de cadastro não envia ao banco de dados!
Montei esse painel de cadastro, mais as informações nao são enviadas ao banco de dados, onde esta o erro ? Código:
<html> |
Posta a tabela para comparar os campos.
|
/*
Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50612 Source Host : localhost:3306 Source Database : l2jdb Target Server Type : MYSQL Target Server Version : 50612 File Encoding : 65001 Date: 2013-07-04 12:31:10 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `accounts` -- ---------------------------- DROP TABLE IF EXISTS `accounts`; CREATE TABLE `accounts` ( `login` varchar(45) NOT NULL DEFAULT '', `password` varchar(45) DEFAULT NULL, `lastactive` decimal(20,0) DEFAULT NULL, `access_level` int(11) DEFAULT NULL, `lastIP` varchar(20) DEFAULT NULL, `lastServer` int(4) DEFAULT '1', `nome` varchar(45) DEFAULT '', `email` varchar(45) DEFAULT '', `divulgacao` varchar(45) DEFAULT '', PRIMARY KEY (`login`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
ini_set("display_errors", "OFF");
Ponha ON e veja qual erro é apontado. |
Link da imagem!
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] ( ! ) Notice: mysql_connect(): SQL safe mode in effect - ignoring host/user/password information in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 16 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 2 0.0010 144232 mysql_connect ( ) ..\cadastro.php:16 ( ! ) Notice: Undefined index: nome in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 19 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: email in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 20 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: login in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 21 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: password in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 22 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: divulgacao in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 23 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: password in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 25 Call Stack # Time Memory Function Location 1 0.0010 143304 {main}( ) ..\cadastro.php:0 quando clico em cadastra, da esse erro aqui ( ! ) Notice: mysql_connect(): SQL safe mode in effect - ignoring host/user/password information in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 16 Call Stack # Time Memory Function Location 1 0.0030 146448 {main}( ) ..\cadastro.php:0 2 0.0030 147368 mysql_connect ( ) ..\cadastro.php:16 ( ! ) Notice: Undefined variable: password in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 25 Call Stack # Time Memory Function Location 1 0.0030 146448 {main}( ) ..\cadastro.php:0 O Google tinha traduzido :realmad: |
MySQL Connect dando erro por causa da senha desse user root.
$host = "127.0.0.1"; $user = "root"; $pass = ""; $banco = "l2jdb"; $conexao = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); |
Pois e, mais o banco de dados não tem senha!
|
Então crie uma senha... O script não se conecta sem senha.
Pront de comando: Código:
prompt> mysql -u root mysql |
Criei a senha pelo phpmyadmin
já Coloquei a senha root na index do arquivo ( ! ) Notice: Undefined index: nome in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 19 Call Stack # Time Memory Function Location 1 0.0020 143560 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: email in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 20 Call Stack # Time Memory Function Location 1 0.0020 143560 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: login in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 21 Call Stack # Time Memory Function Location 1 0.0020 143560 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: password in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 22 Call Stack # Time Memory Function Location 1 0.0020 143560 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined index: divulgacao in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 23 Call Stack # Time Memory Function Location 1 0.0020 143560 {main}( ) ..\cadastro.php:0 ( ! ) Notice: Undefined variable: password in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 25 Call Stack # Time Memory Function Location 1 0.0020 143560 {main}( ) ..\cadastro.php:0 Quando clica em registrar! ( ! ) Notice: Undefined variable: password in F:\wamp\www\Index_Projetos\novo cadastro\cadastro.php on line 25 Call Stack # Time Memory Function Location 1 0.0020 146488 {main}( ) ..\cadastro.php:0 |
Se você utiliza os quadros $_POST ou $_GET para recuperar as variáveis de seus formulários ou outros, pode acontecer que você caia neste erro:
Citação:
Para evitar este erro basta testar se este campo do quadro foi inicializado com a função isset (). Código:
Exemplo para uma variável $_POST['password']: |
| Horários baseados na GMT -3. Agora são 10:02 AM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.