Ir para conteúdo

POWERED BY:

Arquivado

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

olliver

[Resolvido] Erro ao criar album no banco de dados, através de sis

Recommended Posts

Iae... boa tarde.

 

To fazendo um esquema de admin de imagens via PHP+mySQL e to tentando fazer uma parte pra criar galerias/Album (pra dividir as imagens por galerias)... pra isso, to usando um mesmo esquema que usei pra cadastrar notícias (nesse mesmo sistema admin), e essa parte pra cadastrar as noticias ta funcionando legal.

 

Essa parte do sistema é composto por esses arquivos:

- dados.sql --> cria as tabelas no meu banco de dados do servidor;

- conAlbum.php --> faz a conexão com o servidor;

- adiciona.php --> tem a estrutura html do formulário, pra cadastrar o novo album.

- inserir.php --> faz a conexão com o db e pra inserir as infos;

 

Ja mexi no código inteiro, refiz, mas não funcionou ainda... não sei onde tá errado. Seguem os códigos pra verem.

 

Meu db dados.sql:

-- tabela 'admin'
CREATE TABLE `admin` (
  `id` int(11) NOT NULL auto_increment,
  `login` char(40) NOT NULL default '',
  `senha` char(40) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

-- dados da tabela 'admin'
INSERT INTO admin VALUES("1", "admin", "admin");


-- tabela 'Album'
CREATE TABLE `Album` (
  `IDalbum` int(11) NOT NULL auto_increment,
  `Album` varchar(255) NOT NULL default '0',
  `Descricao` text NOT NULL,
  PRIMARY KEY  (`IDalbum`)
) TYPE=MyISAM;

-- dados da tabela 'Albumname'
INSERT INTO Album VALUES("01", "Álbum no. 001 AA", "descrição detalhada do álbum 1A");
INSERT INTO Album VALUES("02", "Álbum no. 002 BB", "descrição detalhada do álbum 2B");
INSERT INTO Album VALUES("03", "Álbum no. 003 CC", "descrição detalhada do álbum 3C");

 

conAlbum.php:

<?php
$hostname_conAlbum = "servidor_aqui";
$database_conAlbum = "banco_dados_aqui";
$username_conAlbum = "usuario_do_bd_aqui";
$password_conAlbum = "senha_aqui";
$conAlbum = @mysql_connect($hostname_conAlbum, $username_conAlbum, $password_conAlbum) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

adiciona.php:

<?php
include "conAlbum.php";
?>

			<body bgcolor="#FFFFFF" text="#000000" onLoad="Mascaras.carregar();">

			<div align="center">
				<form method="POST" action="sistema_imagens.php?sessao=Administra/AlbSet/inserir" name="post">
			<table width="500" border="0" cellpadding="10" style="border-collapse: collapse">
			  <!--DWLayoutTable-->
			  <tr> 
				<td width="497"> 
				  <div align="center">
						  <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Álbum</b><br>
						<input name="Album" type="text" class="CxTextoOrc" id="Album" onBlur="ValidaData(this);" value="" size="30">
				 		</font>
				  </div>
				</td>
			  </tr>
			  
			  <tr>
				<td> 
				  <div align="center">
				  <div align="center"><b>
					<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Descrição</font></b>
					<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b></b><br>
					  <textarea id="Descricao" name="Descricao" rows="10" cols="80" class="CxTextoOrc"></textarea>
					</font>
					<div>
				  </div></td>
			  </tr>							
			  <tr> 
				<td height="44" valign="top"><div align="center">
				  <div align="center">
						<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
								<input type="Submit" class="form" value="Cadastrar Álbum" name="Submit">
						</font>
				  </div>
				</td>
			  </tr>
			  <tr>
				<td height="2"></td>
			  </tr>
			</table>
		  </form>
</html>

inserir.php:

<?php
include "conAlbum.php";

if(!$_POST['Submit']){

	echo"Preencha todos os campos por favor";

}else{
foreach ($_POST as $campo => $valor) { $$campo = trim(($valor));}


$x = mysql_query("INSERT INTO Album (IDalbum,Album,Descricao)
VALUES
('$IDalbum','$Album','$Descricao')");

   echo"<div align=\"center\"><strong><font face=\"verdana\" size=\"2\">Álbum criado com sucesso!<meta http-equiv=\"refresh\" content=\"2; URL=sistema_imagens.php?sessao=Administra/AlbSet/adiciona\"></font></strong></div>";
}
?>

Alguém consegue ver algum erro que tá dando problema?

Quando tento criar o álbum ele faz td o esquema certinho, mas não cria nada no bd... lembrando que uso esse mesmo esquema pra cadastrar notícias e funciona legal.

 

Obrigado.

 

Rafael

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, resolvi o problema!!

 

Eliminei o bd do servidor e criei com outro nome e funcionou normalmente... é como se o servidor estivesse considerando os arquivos antigos do bd, como se ainda estivessem sendo usados, parecia sobrecarregado.

Dei uma outra revisada nos códigos e aparentemente não achei nada, mas pode ser que tenha corrigido alguma coisa e não notei.

 

valeu.

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.