Ir para conteúdo
Fórum Script Brasil

Stoma

Membros
  • Total de itens

    687
  • Registro em

  • Última visita

Tudo que Stoma postou

  1. Stoma

    Tabela + Banco de Dados

    O problema é que a cada iteração do while, você está fechando a tag <table>. A tag </table> deveria estar fora do while, somente depois que todas iterações já foram feita! Tente colocar o </table> após o } do while. Só uma pergunta... porque você está usando <div> dentro de tabelas? o0
  2. Beleza então! ^_^ Qualquer coisa estamos aí! Abraços
  3. Entendi. Creio que assim não tenha problema, já que você verifica se o arquivo existe no diretório... Deu certo o novo link?
  4. Qual é o tipo da coluna codigo? Integer?
  5. Então tente alterar o link para a página principal: <a href="index.php?pagina=<?php echo($pagina); ?>">Próxima página</a> obs: como você está fazendo no config.php? Fazendo da forma que você fez, você deve tomar o cuidado de limitar o valor que a variável $page pode receber, pois qualquer pessoa pode alterar o valor desta variável por GET e incluir outro arquivo php com código maliciosos para seu site!
  6. Stoma

    Tabela + Banco de Dados

    Acabei de notar uma coisa... você não está criando uma tabela, você está criando várias tabelas! Para cada linha você está criando uma tabela, sendo que não é preciso. Você só precisa criar uma linha à mais... veja (a borda até ficou certo assim): <table width=100% border=1 align=center cellpadding=0 cellspacing=0 bgcolor=#FFFFFF> <tr> <td width=50% height=25 align=center><font style=font-size:13px color=#000000 face=Verdana><b>Diretas</b></font></td> </tr> <?php $x=0; while($x<10){ echo " <tr> <td width=50% height=25 align=left><font style=font-size:12px color=#0069BD face=Verdana>&nbsp;&nbsp;&nbsp;<b>$x</b></font></td> </tr> "; $x++; } ?> </table>
  7. Tranquilo ^_^ Se precisar, estamos aí! Abraços
  8. Troca a linha por esta: <td><input type="radio" name ="modelo" value='<?php echo $modelo1; ?>' /> Modelo 1</td> Talvez por causa das aspas ele esteja quebrando o texto da variável... testei aqui e funcionou, mostrou uma imagem 'quebrada' no centro da página e o título no topo do navegador...
  9. Stoma

    Tabela + Banco de Dados

    Tente assim e veja se é isto que você precisa: <table width=100% border=1 align=center cellpadding=0 cellspacing=0 bgcolor=#FFFFFF style="border:1 px solid black;">
  10. Stoma

    Problemas na busca por valores

    Como está a estrutura da sua tabela no banco? Qual o tipo das colunas na qual você guarda os valores?
  11. Exato! E seja lá o que você passar para a variável $modelo, a variável $tabela irá receber na próxima página! Abraços
  12. Você selecionou uma opção né? O formulário está sendo enviado usando qual método? GET ou POST? Pois eu havia testado aqui e funcionou sem problemas. Qual o código que você está usando?
  13. Que nada, ainda estou aprendendo também! ^_^ Você está utilizando iframes? obs: teria como você postar o pedaço de código da página principal onde você chama o rank?
  14. Quase isso! Se você der um 'echo $tabela' aparecerá o VALUE do único radio button que estiver selecionado, não necessariamente sendo o primeiro...
  15. Tranquilo... um jeito de fazer seria este: 0 - $pagina = (isSet($_GET['pagina'])) ? ($_GET['pagina']) : 0; 1 - $offset = $pagina*10; 2 - $pagina = $pagina+1; 3 - $sql = mysql_query("SELECT * FROM listaservidores_adm WHERE aprovado=1 ORDER BY votos DESC LIMIT $offset, 10") or die(mysql_error()); ?> <br/> 4 - <a href="rank.php?pagina=<?php echo($pagina); ?>">Próxima página</a> O que foi feito aí foi o seguinte: 0 - Se $_GET['pagina'] existir, então a variável recebe o valor de $_GET['pagina'], caso contrário recebe o valor 0, sendo que $_GET['pagina'] só existirá se foi clicado no link (se for a primeira página, ainda não existirá $_GET['pagina']); 1 - $offset é multiplicado por 10 já que você quer pegar de 10 em 10, sendo que offset é a partir de qual linha será retornado os registros do banco; 2 - Adicionado +1 e $pagina fica sendo qual será a próxima página 3 - É executada a consulta, passando o valor de $offset que indicará a partir de qual registro deve ser retornado; 4 - Monta o link passando por GET o atual valor da variável $pagina (que será a próxima página) como parâmetro Entendeu a lógica? Tudo o que precisa ser feito, é alterar o valor de $offset para que seja retornado a partir de x linha. Se for a primeira página, será a partir da linha 0, se for a segunda será a partir da linha 10, se for a terceira será a partir da linha 30 e assim por diante. Se não entendeu, eu tento explicar de outra forma (vou almoçar agora, daqui 1 hora+- to de volta) Abraços
  16. Na classe conectaSQL, adicione esta função e veja o que acontece: function __toString(){ echo "TESTANDO..."; } OBS: se você puder postar o código de onde você executa a query é melhor
  17. Você poderia, no link que vai para a próxima página, passar por get o último registro impresso e quando for fazer a consulta, incrementar +10 no OFFSET para pegar os próximos 10 registros...
  18. Na verdade, a linha 20 ao qual o erro se refere é da classe conectarSQL: function consulta($query) { $this->query = mysql_query($query); return $this->query; } Creio que o correto seria: function consulta($query) { $query = mysql_query($query); return $query; } Teste e poste aqui o resultado.
  19. É isso ae ^_^ Só uma alteração... altere seu if para este: if((substr($c['linkbanner'],0,7)==http://") || (substr($c['linkbanner],0,7)=="https://")){ echo $c['linkbanner']; } else { echo "http://".$c['linkbanner'];} Caso contrário, se o usuário digitar por exemplo: https://www.site.com.br/image.jpg (existem sites que utilizam SSL), o endereço ficaria inválido pois você estava verificando apenas por 'http://'. Abraços
  20. Aqui vai um exemplo: $nome = "Jean Paulo"; echo substr($nome, 0,4); // saída será Jean echo substr($nome, 5,5); // saída será Paulo if(substr($nome,0,4)=="Jean"){ echo "Seu nome é Jean!"; }
  21. Se você quer que seja selecionada apenas 1 opção, você não deveria utilizar checkbox e sim radio button, que por padrão só pode ser selecionada 1 opção para cada grupo de radio (cada grupo é definido pelo atributo name). Sendo assim, você primeiro cria os radio button (com o mesmo atributo name, para que façam parte do mesmo grupo): <input type="radio" name ="modelo" value="Modelo 1" /> Modelo 1<br/> <input type="radio" name ="modelo" value="Modelo 2"/> Modelo 2<br/> <input type="radio" name ="modelo" value="Modelo 3" /> Modelo 3<br/> No arquivo PHP que recebe os dados do formulário, apenas faça: $tabela = $_POST['modelo']; Assim a variável $tabela receberá o value da opção modelo selecionada no formulário. obs: se quiser saber mais sobre quando utilizar radio button ou checkbox, dê uma olhada neste site: http://www.useit.com/alertbox/20040927.html
  22. Stoma

    Problemas no Envio

    Faça o seguinte: no Envia (PHP) adicione este código no início do documento (após <?) e poste aqui o resultado: error_reporting(E_ALL); ini_set('display_errors', '1'); print_r($_POST); die(); obs: só uma observação... pelo que vi do Enviar(PHP), é MUITO provável que ele deixe de funcionar na versão 6 do PHP...
  23. Você pode utilizar a função substr (http://php.net/substr) para verificar se o endereço digitado começa com 'http'. Não verifique por 'http://', pois também existe o 'https://'...
  24. Post errado, se algum moderador puder apagar eu agradeço!
  25. Para conseguir este arquivo php, é necessário acessar o servidor onde ele está hospedado e para isso você vai precisar do usuário e senha dele, pois não é possível fazer o download do código!
×
×
  • Criar Novo...