olliver 0 Denunciar post Postado Outubro 23, 2008 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
olliver 0 Denunciar post Postado Outubro 24, 2008 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