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)










