Jump to content


Photo

Inserir Variavel


  • Faça o login para participar
22 replies to this topic

#16 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

Posted 16/07/2005, 12:33

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.
www.Scripts.kom.pt - My WebPage

#17 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

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>&quot;Adicionar Nova Mensagem&quot;</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

#18 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

Posted 16/07/2005, 15:20

Continua a nao dar... :(
www.Scripts.kom.pt - My WebPage

#19 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

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 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

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

#21 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

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 K-19

K-19

    Normal

  • Usuários
  • 91 posts
  • Sexo:Não informado
  • Localidade:Viseu
  • Interesses:bues deles

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 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 19/07/2005, 01:21

Tente utilizando or die("MSG DE ERRO"); após as querys.


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




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq