
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Mostra como tudo está atualmente.
-
O erro diz que a função não está definida, qual a versão do PHP no servidor? Essa função existe apenas a partir do PHP 4.2...
-
Hun, pensei que você soubesse programar... mas vamos lá: Como faz o "tal coisa". Raciocínio simples, se o objetivo é que seja encerrado o while após um certo número de registros, teríamso que testar os registros para filtrar os que interessam, mas isso já é feito no script que você copiou, vejamos if (informçao rcx == info1) { echo $row_rgtopic['attach_file']; } Essa parte dá o echo apenas no que interessa. Então, se o objetivo é conta apenas o que interessa, basta criar um contador qualquer e incrementar dentro desse if. $query_rgtopic = "SELECT * FROM ibf_attachments WHERE attach_ext = 'rcx' ORDER BY 'attach_id' ASC" LIMIT 0, 30; $rgtopic = mysql_query($query_rgtopic, $DBCONN) or die(mysql_error()); $row_rgtopic = mysql_fetch_assoc($rgtopic); $totalRows_rgtopic = mysql_num_rows($rgtopic); <? $contado_qualquer = 1; $cont=1; do { // O script q analiza os arquivos RCX é colocado por meio de inlcude dentro do codigo $file = $_SERVER['DOCUMENT_ROOT']."/forum2/uploads/".$row_rgtopic['attach_location']; $xml = ReturnRecGameXml( $file ); $array = ParseRecGameXml( $xml ); $option = InsertRealCivsIntoArray( $array ); if (informçao rcx == info1) { echo $row_rgtopic['attach_file']; $contado_qualquer++;//Incrementa o contador... } if($contador_qualquer == '30'){ break; } } while ($row_rgtopic = mysql_fetch_assoc($rgtopic)); Explicando, criei uma variável $contador_qualquer, atribui o valor de "1", dentro do condicional que faz a filtragem eu incremento (adiciono +1 ao valor da variável), antes do final do laço faço o if, se o valor de $contador_qualquer for igual a 30 o if é verdadeiro e dá o break no laço.
-
"Esquece" (volta o script ao que era no começo do tópico) tudo que foi feito até aqui, altera: if(insertDb($_POST,"tagcloud")){ //Chama a função Para: if(insertDb($_GET,"tagcloud")){ //Chama a função
-
Troca: mysql_query("INSERT INTO $tagcloud($fields) VALUES($values)"); //Realização da query Por: //mysql_query("INSERT INTO $tagcloud($fields) VALUES($values)"); //Realização da query echo "Fields -> $fields <br> Values -> $values"; exit;
-
? $cont=1; do { // O script q analiza os arquivos RCX é colocado por meio de inlcude dentro do codigo $file = $_SERVER['DOCUMENT_ROOT']."/forum2/uploads/".$row_rgtopic['attach_location']; $xml = ReturnRecGameXml( $file ); $array = ParseRecGameXml( $xml ); $option = InsertRealCivsIntoArray( $array ); if (informçao rcx == info1) { echo $row_rgtopic['attach_file']; if("tal coisa for verdadeira"){ break; } } } while ($row_rgtopic = mysql_fetch_assoc($rgtopic)); Observe que "tal coisa for verdadeira" deve ser a condição que deve ser testada...
-
Dentro da função, comenta o mysql_query (já que ele está inserindo em branco) e dá um echo no $fields e $values, provavelmente o $values esteja mesmo em branco, logo, não insere nada...
-
Troca: http://localhost:8090/dompdf/dompdf_config.inc Por: dompdf/dompdf_config.inc
-
1 - Como você está usando um laço, pode interrompê-lo a qualquer momento com break, logo, pode usar um condicional dentro do laço que verifique que a condição que você quer é verdadeira ou falsa, e dentro disso usar o break para parar de ler os dados do BD; 2 - Você vai ter que usar o LIMIT de qualquer maneira, mas em vez de informar início e fim, vai informar apenas onde os dados devem começar a serem lidos; 3 - Você deveria guardar a informação que está fazendo diferença no BD, assim poderia filtrar tudo na query.
-
Isso daqui nunca vai funcionar: <?php $cod = "d.estado.options.value";?> Pois o cod vai ficar exatamente como valor "d.estado.options.value" e não o que ele representa para o JS...
-
Tela em branco? O teu PHP deve estar com a exibição de erros desabilitada, habilita isso (pesquisa no google ou no fórum) e rode o script, pois existe algum erro na query, e o mysql_error() informa que erro é esse.
-
Existir existe, mas a sintaxe tá errada, veja aqui a sintaxe dele.
-
Qual o seu conhecimento de PHP, MySQL, HTML? Para a parte do login, clique aqui.
-
Troca: $result = mysql_query($sql, $conexao); Por: $result = mysql_query($sql, $conexao)OR DIE(mysql_error());
-
Sempre coloca o script diretamente no corpo da mensagem, sobre o erro, variáveis não podem começar com números....
-
Vantagem: Tá tudo pronto. Desvantagem: Para fazer alterações, criar módulos, etc... precisa desenvolver sob a metodologia que é usada no projeto, o que leva algum tempo para aprender. Sobre a parte do "difere em alguma coisa dos sistemas normais", bom, vira e mexe aparece algum bug de segurança, logo, não se iluda pensando que é só instalar e esquecer de tudo, é imprescindível que seja atualizado sempre que for lançado alguma correção de segurança, pois lembre-se, o projeto é público, logo, fica fácil para um hacker explorar falhas em um site que está com alguma versão que contêm algum bug de segurança...
-
Como fazer painel aparecer na mesma pagina e logar também
pergunta respondeu ao Leonardo.j de ESerra em PHP
if(!isset($_SESSION['login_usuario'])){ //Não está logado, exibe os campos para login }else{ //está logado. } -
Pegar dado de textbox na mesma página
pergunta respondeu ao Matheus Shake de ESerra em Ajax, JavaScript, XML, DOM
Você terá que usar AJAX para carregar os dados sem refresh, como a ação vai ocorrer no momento que perder o foco também precisará do evento onblur. Movendo PHP » AJAX. -
Script com sistema de links igual ao do twitter e do vai.la
pergunta respondeu ao ProjetosBR de ESerra em PHP
Então antes disso tudo, pega três apostilas básicas, uma de PHP, outra de MySQL e a último de HTML. Assim que você tiver algum domínio disso eu poderei te ajudar. -
Script com sistema de links igual ao do twitter e do vai.la
pergunta respondeu ao ProjetosBR de ESerra em PHP
Basicamente registra o endereço no BD, registra a url curta (f82), usa uma regra no .htaccess para redirecionar essas requisições para um arquivo qualquer, lá lê o código (f82), busca no BD, se encontrar usa o header('Location... para redirecionar. -
Movendo: PHP » Freelancers...
-
Porque abrir um novo tópico para isso? Fundindo os tópicos... Dá um echo no valor que está vindo do $tamanho...
-
$_FILES['file']['size'] retorna o tamanho do arquivo, logo, basta fazer um if/else com isso e pronto.
-
Segundo o erro não foi selecionado um banco de dados, isso se faz com mysql_select_db.