
JohnLennon
Membros-
Total de itens
32 -
Registro em
-
Última visita
Tudo que JohnLennon postou
-
(Resolvido) o Ceil esta arredondando pra menos O.o?
pergunta respondeu ao JohnLennon de JohnLennon em PHP
já resolvi, dei ceil onde definia a $_SESSION['itens'][$x][1] -
(Resolvido) o Ceil esta arredondando pra menos O.o?
pergunta respondeu ao JohnLennon de JohnLennon em PHP
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 -
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 " "; echo "<input type='image' src='images/ok.png' alt='Alterar Quantidade'/>"; echo "</form>"; echo "</td>"; o que tem errado?
-
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 />"; }
-
...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"; }
-
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...
-
(Resolvido) ...o que esta errado aqui?(if q não funciona)
pergunta respondeu ao JohnLennon de JohnLennon em PHP
Vlw, agora deu certo, agradeço mesmo...uma dica, nuca fiquem de porre, mantenhao-se permanentemente bebados. -
(Resolvido) ...o que esta errado aqui?(if q não funciona)
pergunta respondeu ao JohnLennon de JohnLennon em PHP
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... -
<?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/>"; } } } ?>
-
coloca o codigo pra eu dar uma olhada
-
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?
-
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" />
-
<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
-
<?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) ?
-
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
-
vlw cara...=]..você vai acabar fazendo o site todo pra mim assim...kkk...ao menos eu aprendo.
-
no trecho a baicho, como coloco uncfirst na parte em vermelho echo "<td valign='top'><span class='arial_20'>" ucfirst .$desc_grupo." > ".$desc_subgrupo;
-
já resolvi isso.
-
...ESerra, podia postar um esqueleto de uma bradcrumb, ou me explicar melhor sobre o funcionamento e a montagem dela?
-
vlw cara, consegui arrumar. agora meu problema esta em criar uma breadcrumb novamente, pode me mostrar +ou- como é o squeleto de uma?
-
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...
-
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 > Alarme > 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á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>
-
...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.
-
por favor me respondao rapidooooooo
-
// 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;