Hey amigo, o sistema nao esta funfando bem, ajude ai cara, se nao se importar, o avançar e o retroceder funciona, mas quando recorro á numeraçao da paginaçao, nao esta funcionando legal. O que é presizo mudar?
[]´s e obrigado pela ajuda.
Inserir Variavel
Started By K-19, 11/07/2005, 20:46
22 replies to this topic
#17
Posted 16/07/2005, 14:10
Ops, vê assim:
$conexao = mysql_connect( $host, $login_db, $senha_db ) or die("Não foi possível conectar ao banco de dados"); $db = mysql_select_db($database) or die("Não foi possível selecionar o banco de dados"); $rs = mysql_query( "SELECT * FROM guestbook" ) or die("Não foi possível selecionar as mensagens cadastradas"); //================================= $tm = mysql_num_rows($rs); //total de registros $msg_por_pag = 5; //registros por página $pags = ceil($tm / $msg_por_pag); //total de páginas $pgg = $_GET["pg"]; if( !isset($_GET["pg"]) ) $pgg = 1; //página $inicio = (($pgg - 1 ) * $msg_por_pag); //inicio //================================== echo "<table border=\"1\" width=\"500\" bordercolor=\"#0000FF\">"; if( $tm == 0 ) { echo "<tr> <td bgcolor=\"#FCFCFC\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td><center><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">Não existe mensagens cadastradas no banco de dados.<br>Clique abaixo em <b>"Adicionar Nova Mensagem"</b> para cadastrar sua mensagem em nosso banco de dados.</font></center></td> </tr> </table> </td> </tr>"; } else { $consulta = mysql_query( "SELECT DATE_FORMAT(data,'%d/%m/%Y - %H:%i:%s') AS dataf, id, nome, email, data, hora, mensagem FROM guestbook ORDER BY id DESC LIMIT {$inicio}, {$msg_por_pag}" ) or die(mysql_error()); while( $resultado = mysql_fetch_array($consulta) ) { echo "<tr><td><font color=\"#909090\">Nome: $resultado[2]\n<br>"; if( strlen($resultado[3]) > 3 ) { echo "E-mail: <a href=\"mailto:$resultado[3]\">$resultado[3]</a>\n<br>"; } echo "Data: $resultado[4]\n - $resultado[5]\n<br> Mensagem:<font color=\"#B0B0B0\"> $resultado[6]</font>\n<br> <br></td></tr></font>\n "; } } echo "</table></td></tr>\n</table><br> <table class=\"tabela\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" align=\"center\"> <tr class=\"TR\"><td align=\"center\"> <table class=\"tabelinha\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\"> <tr><td></tr></table></td></tr></table>"; // agora vamos criar os botões "Anterior e próximo" echo( ($pg > 1) and ($pags > 1) ) ? "<a href='?pg=".($pg - 1)."'><- Anterior</a> |" : "<- Anterior |"; for( $i = 1; $i <= $pags; $i++ ) { echo( $pg != $i ) ? " <a href=\"?pg={$pg}\">{$i}</a> " : " <b>{$i}</b> "; } echo( $pg < $pags ) ? "| <a href='?pg=".($pg + 1)."'>Próxima -></a>" : "| Próxima ->"; ?>
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#19
Posted 17/07/2005, 08:17
Alguem pode me dizer o que esta mal no code acima? Obrigado desde ja. []´s
www.Scripts.kom.pt - My WebPage
#20
Posted 17/07/2005, 08:34
Qual erro está dando, como está ficando??
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#21
Posted 17/07/2005, 09:05
Problema resolvido, nao era por causa da correçao que voçe fez, era outra coisa. Obrigado pela ajuda.
Edição feita por: K-19, 18/07/2005, 10:25.
www.Scripts.kom.pt - My WebPage
#22
Posted 18/07/2005, 11:37
<? include "config.php"; $conexao = mysql_connect("$host", "$login_db", "$senha_db"); mysql_select_db("$database", $conexao); $cria = "CREATE TABLE `tbl_membros` ( `codigo` INT( 5 ) NOT NULL AUTO_INCREMENT, `nome` VARCHAR( 75 ) NOT NULL , `login` VARCHAR( 30 ) NOT NULL , `senha` VARCHAR( 30 ) NOT NULL , `email` VARCHAR( 50 ) NOT NULL , PRIMARY KEY ( `codigo` ))"; $insere1 = "INSERT INTO `tbl_membros` (nome, login, senha, email) VALUES ('Rui Paiva','K-19','****','*****@*****.com')"; $cria1 = "CREATE TABLE `guestbook` ( `id` int(15) NOT NULL auto_increment, `nome` varchar(100) NOT NULL default '', `email` varchar(70) NOT NULL default '', `data` varchar(22) NOT NULL default '', `hora` varchar(8) NOT NULL default '', `mensagem` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM COMMENT='Tabela do sistema de GuestBook';"; $insere2 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('WebMaster','rui_paiva707@hotmail.com','15 de Outubro de 2002','22:50:17',' Livro de Visitas inaugurado')"; $insere3 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Saul','','15 de Janeiro de 2003','15:53:24','Esta lindo, se continuar assim vai por um bom caminho!')"; $insere4 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Le','silverkiller14@hotmail.com','20 de Janeiro de 2003','20:33:31','fodass... tu percebes distuh..ta fixe ta fixe.....portem-se')"; $insere5 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Lev','silverkiller14@hotmail.com','21 de Fevereiro de 2003','14:35:58','istu ta cada x melhor!eh assim mm continua!! sabs isto td!<br>na ah melhor webmaster [[ ]] <br> fika bem!you rulle!')"; $insere6 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Igualmente','','21 de Fevereiro de 2003','14:45:25','tas de parabens, o site ta mta fx...continua k vais bem...bjocas gandex')"; $insere7 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Korpen','','3 de Março de 2003','23:06:36','ta a ficar fixe continua men...[[[[[[[[[[[[[]]]]]]]]]]]')"; $insere8 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Astro','astromillenium@sapo.pt','8 de Março de 2003','22:56:17','Está muito fixe, pá, vai actualizando e acrescentando coisas que fica fixe, aliás, já está!')"; $insere9 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Miathermopólis','miathermopolis@iol.pt','28 de Março de 2003','15:28:30','ADOREI tá fixe, \"continua o bom trabalho\" Puto!!!:)')"; $insere10 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('renato','renato_20_7@hotmail.com','1 de Maio de 2003','17:11:18','man continua assim k vais mt mt longe kurtote bues... o SIMCITY4 vai a caminho pk tu es um bom amigo [[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]] continua assim......')"; $insere11 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('KurT','','9 de Julho de 2003','20:10:18','epah eu antes anda-va smpr pelo #LasT_stAr mas akilo deixou d ter ppl deixei d ir pa kndo a n0va versao do fabuloso mind script??')"; $insere12 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Beta','angel_666gt@yahoo.com.br','22 de Julho de 2003','16:08:55','Olá, pessoal!A página é muito fixe, à excepção daquela parte de xingar a mãe. Mas que raio de mente perversa é que se lembraria de algo tão horrível? É que não tem a mínima piada. A MÃE é para mim uma coisa sagrada e quem \"xinga\" uma mãe devia estar no zoológico. beijos')"; $insere13 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('EX PERTG3','','4 de Setembro de 2003',''13:17:24','rOx !!!!!! muito dez essa page')"; $insere14 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Claudio','','20 de Novembro de 2003','23:20:41','Tudo na maior ppl esta pagina e fixe mas e pena n ter memberchip o que fica um bocado fatela(na brinca) acho fixe e espero que venham #Lisb0n o canal dos portugueses')"; $insere15 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Claudio','','26 de Novembro de 2003','21:47:12','este site e bue de fixe')"; $insere16 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Ketinho','foscaches@hotmail.com','10 de Dezembro de 2003','21:07:55','Obrigado por colocar meu Addon de away em seu site. Caso queira atualizações entre em contato. Abraços')"; $insere17 = "INSERT INTO `guestbook` (nome, email, data, hora, mensagem) VALUES ('Adriana','sldrica@hotmail.com','13 de Julho de 2005','16:14:07','Ola Amor do meu <img src=\"../img/smiles/12.gif\"> ,o teu site está muito fixe,tem um visual altamente e o comteúde tá excelente,espero k tenhas mt suçesso kom o site e d certexa k asde ter,boa sorte,mtos bjox fofox,AMO-TE MUITO <img src=\"../img/smiles/12.gif\">')"; $query = "CREATE TABLE noticias"; $query .="(id int(10) unsigned NOT NULL auto_increment,"; $query .="pdate timestamp(14) NOT NULL,"; $query .="titulo varchar(240) NOT NULL default '',"; $query .="autor varchar(240) NOT NULL default '',"; $query .="texto text NOT NULL, PRIMARY KEY (id), KEY pdate (pdate))"; $query2 = "CREATE TABLE admin"; $query2 .="(id int(10) NOT NULL auto_increment,"; $query2 .="username varchar(50) NOT NULL default '',"; $query2 .="password varchar(50) NOT NULL default '',"; $query2 .="PRIMARY KEY (id))"; $query3 = "INSERT INTO admin (id, username, password) VALUES (1, '***', '2e782c85379a326e')"; $confessionario = "CREATE TABLE confessionario ( codigo int(11) NOT NULL auto_increment, titulo varchar(70) NOT NULL default '', nome varchar(70) NOT NULL default '', confissao text NOT NULL default '', comentarios text NOT NULL default '', PRIMARY KEY (`codigo`), KEY `codigo` (`codigo`))"; mysql_query($cria, $conexao); mysql_query($insere1, $conexao); mysql_query($insere2, $conexao); mysql_query($insere3, $conexao); mysql_query($insere4, $conexao); mysql_query($insere5, $conexao); mysql_query($insere6, $conexao); mysql_query($insere7, $conexao); mysql_query($insere8, $conexao); mysql_query($insere9, $conexao); mysql_query($insere10, $conexao); mysql_query($insere11, $conexao); mysql_query($insere12, $conexao); mysql_query($insere13, $conexao); mysql_query($insere14, $conexao); mysql_query($insere15, $conexao); mysql_query($insere16, $conexao); mysql_query($insere17, $conexao); mysql_query($cria1, $conexao); mysql_query($query); mysql_query($query2); mysql_query($query3); mysql_query($confessionario); echo "<div align=center><font size=3 face=Verdana, Arial, Helvetica, sans-serif color=#FF0000><br>Instalaçao efectuada com Sucesso.</font><br><br><font size=2 face=Verdana, Arial, Helvetica>Aguarde enquanto é transferido para a instalaçao do Sistema de Votaçao...</font></div><meta http-equiv=\"refresh\" content=\"2;URL=poll\install.php\">"; ?>
Eu tenho este "sistema de instalaçao", mas ta meio mal feito, o codigo funciona bem, mas eu queria que quando alguma coisa nao é "instalada" ou da erro, ele parasse de "instalar" e avisasse. Algum cara, afim de me ajudar?
www.Scripts.kom.pt - My WebPage
#23
Posted 19/07/2005, 01:21
Tente utilizando or die("MSG DE ERRO"); após as querys.
Exemplo:
[]'s
Exemplo:
mysql_query("INSERT INTO tabela VALUES ('valor')") or die("Falhou!");
[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)