Ir para conteúdo

williandelfreu

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre williandelfreu

  • Data de Nascimento 05/31/1985

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Santo André
  1. williandelfreu

    Convertendo Mysql em Mysqli

    Olá Pessoal, Estou trabalhando em um site que está em php 5.6 e estou atualizando para php7 A maioria dos problemas eu consegui resolver porem travei no seguinte codigo. Estou com problema para converter as linhas mysqli_fetch_array(mysql_query( e mysqli_num_rows(mysql_query Desde já agradeço. <? $pai_geral = mysqli_fetch_array(mysqli_query($conn,"select * from kfo_categorias ORDER BY cod ASC")); $pai_geral = $pai_geral["cod"]; $select = mysqli_query($conn,"SELECT * FROM $tabela ORDER BY cod ASC"); while ($dados = mysqli_fetch_array($select)) { if ($dados["cod_pai"] == $pai_geral) { // se tiver filho $filhos = mysqli_num_rows(mysqli_query($conn,"select * from $tabela where cod_pai = '$dados[cod]'")); if ($filhos > 0) { if ($od == 1) { $fi = "<ul>\n"; } else { $fi = "<ul>\n"; } print "<li><a href='#' class='sub'>". ($dados["categoria"]) ."</a>\n$fi\n"; $pai = "$dados[categoria]"; verifica_filho($tabela, $dados["cod"], $pai, ($od + 10)); $od++; } // se nao tiver filho else { print "<li><a href=\"" . $url_total. "produtos/$dados[cod]/\">". ($dados["categoria"]) ."</a></li>\n"; $pai = "$dados[categoria]"; } // end } } ?>
  2. williandelfreu

    Problema com ereg_replace e eregi_replace

    Consegui resolver o problema através do link https://www.hospedaria.com.br/site/ajuda/doc/80/Fun%C3%A7%C3%B5es-Depreciadas-do-PHP Agradeço a todos pela ajuda.
  3. williandelfreu

    Transformar de Mysql para Mysqli

    Olá pessoal meu site utiliz PHP5.6 e estã muito depreciado. A maioria dos comandos eu já consegui escrever em PHP7.0 porem travei em um comando de conversão do Mysql para o Mysqli. Meu problema está em como converter a linha mysql_fetch_array(mysql_query("select * from kfo_categorias WHERE cod); Desde já agradeço a todos. Obrigado <li class="intwo"> <h2>Produtos</h2> <? $select = mysqli_query($conn,"select * from kfo_produtos where categoria = '$id' order by produto asc"); if (mysqli_num_rows($select) > 0) { print "<p>Selecione o produto desejado:</p>"; } else { print "<p>Nenhum produto encontrado nesta categoria</p>"; } while ($dados = mysqli_fetch_array($select)) { $categoria = mysql_fetch_array(mysql_query("select * from kfo_categorias WHERE cod = '$dados[categoria]'")); print "<p class='prod'><a href='" . $url_total ."ver-produtos/$dados[cod]/" . convertUrl2($categoria["categoria"]) . convertUrl2($dados["produto"]) . "'>". ($dados["produto"]) ."</a></p>"; } ?> </li>
  4. williandelfreu

    Problema com ereg_replace e eregi_replace

    Olá pessoal, Meu site está retornando que o ereg_replace e eregi_replace estão obsolutos pela documentação do PHP deveria substituir por preg_replace. Porem quando faço isso acaba não funcionando o site. Será que poderiam me auxiliar no código abaixo é somente para mudar os caracteres do site. <php ? function convertUrl($texto) { $separador = "-"; $texto = ereg_replace("[^a-zA-Z0-9 ]", "",strtr(strtolower($texto), "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ","aaaaeeiooouucAAAAEEIOOOUUC ")); $texto = eregi_replace("[[:space:]]", $separador, $texto); $texto = eregi_replace("($separador)+", $separador, $texto); $texto = eregi_replace("(^($separador)+)|(($separador)+$)", "", $texto); $texto = substr($texto, 0, 100); return $texto; } function convertUrl2($texto) { $a = explode(">",$texto); if (count($a) > 0) { for ($i = 0; $i < count($a); $i++) { $b = $a[$i]; $separador = "-"; $b = ereg_replace("[^a-zA-Z0-9 ]", "",strtr(strtolower($b), "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ","aaaaeeiooouucAAAAEEIOOOUUC ")); $b = eregi_replace("[[:space:]]", $separador, $b); $b = eregi_replace("($separador)+", $separador, $b); $b = eregi_replace("(^($separador)+)|(($separador)+$)", "", $b); $b = substr($b, 0, 100); if ($i == 0) { $texto = $b . "/"; } else { $texto .= "$b/"; } } return $texto; } else { $separador = "-"; $texto = ereg_replace("[^a-zA-Z0-9 ]", "",strtr(strtolower($texto), "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ","aaaaeeiooouucAAAAEEIOOOUUC ")); $texto = eregi_replace("[[:space:]]", $separador, $texto); $texto = eregi_replace("($separador)+", $separador, $texto); $texto = eregi_replace("(^($separador)+)|(($separador)+$)", "", $texto); $texto = substr($texto, 0, 100); return $texto; } } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.