Ir para conteúdo
Fórum Script Brasil

JohnLennon

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que JohnLennon postou

  1. já resolvi, dei ceil onde definia a $_SESSION['itens'][$x][1]
  2. não é isso q eu quero, eu queria usar o ceil mesmo, para aproximar pra mais...só que no value do form ele não funciona corretamente, tenho q colocalo em uma parte do form q ele aproxime o value mas funcione corretamente
  3. echo "<td width='9%'>"; echo "<form id='form_qtdeaada' name='form_qtde' method='get' action='carrinho.php'>"; echo "<input type='hidden' name='id' value='".ceil($_SESSION['itens'][$x][0])."'/>"; echo "<input type='text' name='qtde' size='3' value='".ceil($_SESSION['itens'][$x][1])."'/>"; echo "&nbsp;"; echo "<input type='image' src='images/ok.png' alt='Alterar Quantidade'/>"; echo "</form>"; echo "</td>"; o que tem errado?
  4. descobri já... faltou fechar o arruma_texto else { echo "<span>>><a href='subgrupo.php?id=".arruma_texto($linha['id_subgrupos'])."'>".arruma_texto($linha['grupo']." > ".$linha['subgrupo'])."</a> (".$linha['total'].")</span><br />"; }
  5. ...faz assim, fecha o <?php antes do local onde voce vai colocar o codigo depois, abre ele novamente, q ele vai continuar seguindo o codigo php normalmente e vai passar pelo javascript sem modificar nada. tipo isso <?php if (a > 2){ echo "a é maior que 2";} ?> <script language="javascript"> function exclui(id) { if (confirm('TEM CERTEZA QUE DESEJA EXCLUIR?')) { window.location.href='excluir.php?id='+ id } } </script> <?php else { echo " a é menor que 2"; }
  6. else { echo "<span>>><a href='subgrupo.php?id=".arruma_texto($linha['id_subgrupos']."'>".arruma_texto($linha['grupo']." > ".$linha['subgrupo'])."</a> (".$linha['total'].")</span><br />"; } esta dando unexpected ';' se eu tirar o ponto e virgula do fim q fica errado mesmo...
  7. Vlw, agora deu certo, agradeço mesmo...uma dica, nuca fiquem de porre, mantenhao-se permanentemente bebados.
  8. na verdade, seria $linha['total'] pois essa total é definida no select la pra cima... já mudei isso a diferença é que agora quando o total é = a 1 o echo do else não aparece...
  9. <?php include("categorias.php"); echo "<td valign='top'>"; include_once("configuracoes.php"); $conexao = mysql_pconnect($host, $usuario, $senha) or die($msg[0]); mysql_select_db($banco, $conexao) or die($msg[1]); $query = "select lv_categorias.id_categorias, lv_categorias.descricao as categoria, lv_grupos.descricao as grupo, lv_itens.id_subgrupos, lv_itens.id_itens as id_produto, lv_subgrupos.descricao as subgrupo, sum(1) as total from lv_itens left outer join lv_subgrupos on lv_subgrupos.id_subgrupos = lv_itens.id_subgrupos left outer join lv_grupos on lv_grupos.id_grupos = lv_subgrupos.id_grupos left outer join lv_categorias on lv_categorias.id_categorias = lv_grupos.id_categorias where lv_itens.id_subgrupos <> 0 and lv_grupos.id_categorias <> 0 and lv_itens.ativo = 'S' group by lv_itens.id_subgrupos order by lv_categorias.descricao, lv_grupos.descricao, lv_subgrupos.descricao"; $resultado = mysql_query($query, $conexao); $categoria = ""; while ($linha=mysql_fetch_array($resultado)) { if ($categoria <> $linha['categoria'] ) { echo "<div class='linha_lista' width='100%'> <a name='".$linha['id_categorias']."'>".ucwords(strtolower($linha['categoria']))." </a> </div> <br/>"; //inicio do problema if($linha['total'] <> 1) { echo "<span>>> <a href='subgrupo.php?id=".$linha['id_subgrupos']."'>".ucwords(strtolower($linha['grupo']." > ".$linha['subgrupo']))." </a> (".$linha['total'].") </span> <br />"; $categoria = $linha['categoria']; } else { echo "<span>>> <a href='produto.php?id=".$linha['id_produto']."'>".ucwords(strtolower($linha['grupo']." > ".$linha['subgrupo']))." </a> (".$linha['total'].") </span> <br />"; $categoria = $linha['categoria']; } } else { if($linha['total'] <> 1) { echo "<span>>> <a href='subgrupo.php?id=".$linha['id_subgrupos']."'>".ucwords(strtolower($linha['grupo']." > ".$linha['subgrupo']))." </a> (".$linha['total'].") </span> <br/>"; } else { "<span>>> <a href='produto.php?id=".$linha['id_produto']."'>".ucwords(strtolower($linha['grupo']." > ".$linha['subgrupo']))." </a> (".$linha['total'].") </span> <br/>"; } } } ?>
  10. coloca o codigo pra eu dar uma olhada
  11. Bem, eu pretendo gravar uma imagem no banco de dados, só q pra isso vou ter q transformar ela em binario, queria saber um metodo para transformar esse "dado(imagem)" em imagem novamente...alguém sabe?
  12. não é bem assim, eu tinha feito do metodo certo mas esquecido de alterar um detalhe, o correto é assim: <form id="form1" name="form1" method="get" action="localizar.php"> <div align="left" class="arial_12_negrito">Localizar Produtos <input type="text" name="textfield" /> <input type="submit" name="Submit" value="OK" />
  13. <form id="form1" name="form1" method="post" action=""> <div align="left" class="arial_12_negrito">Localizar Produtos <input type="text" name="textfield" /> <input type="submit" name="Submit" value="OK" /> quero dar $_GET para localizar.php
  14. JohnLennon

    Arrumar tabela

    <?php // Ve quantos itens tem $total_itens = mysql_fetch_array($resultado); // Monto o limit da pagina $limite = (($pagina - 1) * $produtos_index).",".$produtos_index; $query = "select lv_itens.id_itens, concat(lv_grupos.descricao, ' ', lv_subgrupos.descricao, ' ', lv_marcas.descricao, ' ', lv_itens.descricao, ' ', lv_itens.part_number) as descricao, lv_itens.preco_normal, lv_itens.promocao_inicio, lv_itens.promocao_fim, lv_itens.preco_promocao from lv_itens left outer join lv_marcas on lv_marcas.id_marcas = lv_itens.id_marcas left outer join lv_subgrupos on lv_subgrupos.id_subgrupos = lv_itens.id_subgrupos left outer join lv_grupos on lv_grupos.id_grupos = lv_subgrupos.id_grupos left outer join lv_categorias on lv_categorias.id_categorias = lv_grupos.id_categorias where lv_itens.ativo = 'S' and lv_itens.id_subgrupos = ".$_GET['id']." and lv_subgrupos.id_grupos <> 0 and lv_grupos.id_categorias <> 0 and lv_itens.preco_normal > 0 ".$marca." order by lv_itens.id_itens limit ".$limite; $resultado = mysql_query($query, $conexao); //Monta tabela de intens echo "<table width='100%' border='0' cellspacing='5'>"; echo "<tr>"; $contador = 0; $resultado = mysql_query($query,$conexao); while ($linha=mysql_fetch_array($resultado)) { echo "<td style='border:1px solid #E0FFFF;'><div>"; echo "<div align='center'> <a href='produto.php?id=".$linha['id_itens']."'> <img src='http://www.virtualhelp.com.br/mkt/fotos/".$linha['id_itens'].".jpg' alt='Foto ilustrativa' width='170' height='129' align='top' style='border:0px;'> </a><br><br>"; echo "<a href='produto.php?id=".$linha['id_itens']."' class='arial_14_link'>".ucwords(strtolower($linha['descricao']))."<br>"; if ((date("o-m-d") >= $linha['promocao_inicio']) and (date("o-m-d") <= $linha['promocao_fim'])) { echo "de R$ <s>".number_format($linha['preco_normal'], 2, ',', '.')."</s> "; echo "por R$ <b>".number_format($linha['preco_promocao'], 2, ',', '.')."</b></a></div>"; } else { echo "por R$ <b>".number_format($linha['preco_normal'], 2, ',', '.')."</b></a></div>"; } echo "</div></td>"; $contador = $contador + 1; if ($contador == 3) { $contador = 0; echo "</tr><tr>"; } } ?> Quero mudar a tabela de itens para que quando tiver menos de 3 itens em uma linha o os ultimos itens fiquem em colunas a esquerda, e não centralizada como esta ocorrendo. agora esta assim: ­ I I I EIEIE Para I = itens e E = espaços. o certo seria I I I I I E a funcao matematica para saber quantas colunas adicionar ao final da ultima linha seria: numero de itens / 3 = aproximacao para maior x 3 - numero de itens então, para numero de itens <> 0 adicionar novas colunas $calccolunas = ceil($resultado/3)*3-$resultado; if ($calccolunas<>0) agora a questao mais facil e a que eu não sei, qual seria o codigo para eu adicionar o numero de colunas que preciso ($calccolunas) ?
  15. um operador que funcione apenas se a divisao for inteira, tipo, 15/3 = funciona, pois 5 é inteiro 14/3 = não funciona pois da 4,67
  16. vlw cara...=]..você vai acabar fazendo o site todo pra mim assim...kkk...ao menos eu aprendo.
  17. no trecho a baicho, como coloco uncfirst na parte em vermelho echo "<td valign='top'><span class='arial_20'>" ucfirst .$desc_grupo." &gt; ".$desc_subgrupo;
  18. ...ESerra, podia postar um esqueleto de uma bradcrumb, ou me explicar melhor sobre o funcionamento e a montagem dela?
  19. vlw cara, consegui arrumar. agora meu problema esta em criar uma breadcrumb novamente, pode me mostrar +ou- como é o squeleto de uma?
  20. vlw pela dica, sou seu fan então cara...deu isso aki Warning: mysql_pconnect() [function.mysql-pconnect.html]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /data/vdomains/everton.com.br/www/categorias.php on line 4 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) o que eu fiz de errado...
  21. Codigo simples para redirecionar a pagina para outra caso não tenha id. <?php if (isset($_GET['id'])) { } else { header("location:listacategorias.php"); } include ("cabecalho.php"); if (isset($_GET['pagina'])) { $pagina = $_GET['pagina']; } else { $pagina = 1; } if (isset($_GET['marca'])) { $marca = 'and lv_itens.id_marcas = '.$_GET['marca']; } else { $marca = 'and lv_itens.id_marcas <> 0'; } ?> <table width="100%" border="0"> <tr> <td width="92" valign="top" bgcolor="#99CC66" style= "border:1px solid #E1E1E1;"> <div align="center"><span class="arial_12">Categorias</span></div> </td> <td valign="top" bgcolor="#DDDDDD" style= "border:1px solid #E1E1E1;"> <div align="center" class="arial_12">Sub-grupo</div> </td> <td width="120" valign="top" bgcolor="#99CC66" style= "border:1px solid #E1E1E1;"> <div align="center"><span class= "arial_12">Patrocinados</span></div> </td> </tr> </table> <table width="100%" cellspacing="2"> <?php include("categorias.php"); include_once("configuracoes.php"); $conexao = mysql_pconnect($host, $usuario, $senha) or die($msg[0]); mysql_select_db($banco, $conexao) or die($msg[1]); $query = "select sum(1) as total from lv_itens left outer join lv_marcas on lv_marcas.id_marcas = lv_itens.id_marcas left outer join lv_subgrupos on lv_subgrupos.id_subgrupos = lv_itens.id_subgrupos left outer join lv_grupos on lv_grupos.id_grupos = lv_subgrupos.id_grupos left outer join lv_categorias on lv_categorias.id_categorias = lv_grupos.id_categorias where lv_itens.ativo = 'S' and lv_itens.id_subgrupos = ".$_GET['id']." and lv_subgrupos.id_grupos <> 0 and lv_grupos.id_categorias <> 0 and lv_itens.preco_normal > 0 ".$marca; $resultado = mysql_query($query,$conexao); // Vi quantos registros tem $total_itens = mysql_fetch_array($resultado); // Monto o limit $limite = (($pagina - 1) * $produtos_index).",".$produtos_index; $query = "select lv_itens.id_itens, concat(lv_grupos.descricao, ' ', lv_subgrupos.descricao, ' ', lv_marcas.descricao, ' ', lv_itens.descricao, ' ', lv_itens.part_number) as descricao, lv_itens.preco_normal, lv_itens.promocao_inicio, lv_itens.promocao_fim, lv_itens.preco_promocao from lv_itens left outer join lv_marcas on lv_marcas.id_marcas = lv_itens.id_marcas left outer join lv_subgrupos on lv_subgrupos.id_subgrupos = lv_itens.id_subgrupos left outer join lv_grupos on lv_grupos.id_grupos = lv_subgrupos.id_grupos left outer join lv_categorias on lv_categorias.id_categorias = lv_grupos.id_categorias where lv_itens.ativo = 'S' and lv_itens.id_subgrupos = ".$_GET['id']." and lv_subgrupos.id_grupos <> 0 and lv_grupos.id_categorias <> 0 and lv_itens.preco_normal > 0 ".$marca." order by lv_itens.id_itens limit ".$limite; $resultado = mysql_query($query, $conexao); echo "<td valign='top'><span class='arial_20'>Automotivo &gt; Alarme &gt; Positron</span><br />"; echo "<table width='100%' border='0' cellspacing='5'>"; echo "<tr>"; $contador = 0; $resultado = mysql_query($query,$conexao); while ($linha=mysql_fetch_array($resultado)) { echo "<td style='border:1px solid #E0FFFF;'><div>"; echo "<div align='center'> <a href='produto.php?id=".$linha['id_itens']."'> <img src='http://www.virtualhelp.com.br/mkt/fotos/".$linha['id_itens'].".jpg' alt='Foto ilustrativa' width='170' height='129' align='top' style='border:0px;'> </a><br><br>"; echo "<a href='produto.php?id=".$linha['id_itens']."' class='arial_14_link'>".ucwords(strtolower($linha['descricao']))."<br>"; if ((date("o-m-d") >= $linha['promocao_inicio']) and (date("o-m-d") <= $linha['promocao_fim'])) { echo "de R$ <s>".number_format($linha['preco_normal'], 2, ',', '.')."</s> "; echo "por R$ <b>".number_format($linha['preco_promocao'], 2, ',', '.')."</b></a></div>"; } else { echo "por R$ <b>".number_format($linha['preco_normal'], 2, ',', '.')."</b></a></div>"; } echo "</div></td>"; $contador = $contador + 1; if ($contador == 3) { $contador = 0; echo "</tr><tr>"; } } ?> </table> <div align="center"><br /> <br /> <span class="arial_12">P&aacute;gina</span><span class="arial_12_negrito"> <?php $x = 1; while ($x <= round($total_itens[0]/$produtos_index)) { echo ($x > 1)?" - ":""; echo "<a href='#'>".$x."</a>"; $x = $x + 1; } ?> </span></div> </td> <?php include("patrocinados.php"); ?> </tr> </table> <?php include ("rodape.php"); ?> </body> </html>
  22. ...ok, me desculpe. Quando não hah 3 para a ultima linha, o codigo adiciona o produto ao meio altomaticamente, como o codigo não fio gerado por mim, pode ser que tenha algum script que esteja fazendo isso e eu não saiba, isso q da pegar trabalho dos outros para terminar ainda mais quando seu conhecimento sobre o assunto é praticamente nulo. Poderia e fazer o favor de postar algum script que faca essa centralizacao para eu procurar no codigo? caso não haja no codigo e o produto acabe indo parar no centro da pagina por "Milagre divino", poderia gerar um script centralizador para mim? se possivel, venderia minha alma tricolor por isso.
  23. por favor me respondao rapidooooooo
  24. // esse script é pra definir o numero de produtos na pagina, o problema é que ele só funciona certo quando o numero de produtos é divisivel por 3, caso contrario ele centraliza automaticamente o ultimo produto na pagina, eu queria que ele ficace no canto esquerdo. $limite = (($pagina - 1) * $produtos_index).",".$produtos_index; $query = "select lv_itens.id_itens, concat(lv_grupos.descricao, ' ', lv_subgrupos.descricao, ' ', lv_marcas.descricao, ' ', lv_itens.descricao, ' ', lv_itens.part_number) as descricao, lv_itens.preco_normal, lv_itens.promocao_inicio, lv_itens.promocao_fim, lv_itens.preco_promocao from lv_itens left outer join lv_marcas on lv_marcas.id_marcas = lv_itens.id_marcas left outer join lv_subgrupos on lv_subgrupos.id_subgrupos = lv_itens.id_subgrupos left outer join lv_grupos on lv_grupos.id_grupos = lv_subgrupos.id_grupos left outer join lv_categorias on lv_categorias.id_categorias = lv_grupos.id_categorias where lv_itens.ativo = 'S' and lv_itens.id_subgrupos = ".$_GET['id']." and lv_subgrupos.id_grupos <> 0 and lv_grupos.id_categorias <> 0 and lv_itens.preco_normal > 0 order by lv_itens.id_itens limit ".$limite;
×
×
  • Criar Novo...