Ir para conteúdo
Fórum Script Brasil

valci

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que valci postou

  1. valci

    ARRAY php

    Boa tarde, amigos!! Sou novato em php e estou querendo desenvolver um sistema de pedidos, as coisas ia muito bem até que me deparei com o seguinte problema: 1 - Tenho uma tela que tem duas etapa: uma para cadastrar os perdidos - OK!!! 2 - Tenho uma tela o pedido e os itens do pedidos. ?????? Neste segunda tela não estou conseguindo preencher a ARRAY com os itens selecionado do combox e gravar o pedido no banco de dados. <?php require("conexao.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastro de Pedidos</title> </head> <body> <h1>Cadastro de Pedidos</h1> <form action="validar_pedidos.php" method="post" > <table width="548" border="1"> <tr> <td width="68">Nº </td> <td width="76">&nbsp;</td> <td width="133">Data</td> <td width="243"><input type="text" name="data" value="<?php echo date('Y/m/d');?> "/></td> </tr> <tr > <?php $query = mysql_query("SELECT cod_cli, razao_cli FROM tab_clientes");?> <td>Clientes</td> <td colspan="3"> <select name="razao"> <option>Selecione...</option> <?php while($prod = mysql_fetch_array($query)) { ?> <option value="<?php echo $prod['cod_cli'] ?>"><?php echo $prod['razao_cli'] ?></option> <?php } ?> </select> </td> </tr> <tr> <?php $queryv = mysql_query("SELECT cod_vend, nome_vend FROM tab_vendedor");?> <td>Vendedor</td> <td > <select name="vendedor"> <option>Selecione...</option> <?php while($prodv = mysql_fetch_array($queryv)) { ?> <option value="<?php echo $prodv['cod_vend'] ?>"><?php echo $prodv['nome_vend'] ?></option> <?php } ?> </select> </td> <td>F Paga</td> <td> <?php $query = mysql_query("SELECT cod_fpaga, descricao_fpaga FROM tab_fpaga");?> <select name="fpaga"> <option>Selecione...</option> <?php while($prod = mysql_fetch_array($query)) { ?> <option value="<?php echo $prod['cod_fpaga'] ?>"><?php echo $prod['descricao_fpaga'] ?></option> <?php } ?> </select> </td> </tr> </table> <input type="submit" value="Gravar" /> </form> <form action="" method="post" > <table border="1"> <?php $query = mysql_query("SELECT cod_prod, descricao_prod FROM tab_produtos");?> <tr> <td> <label>Produtos :</label> <select name="produtos"> <option>Selecione...</option> <?php while($prod = mysql_fetch_array($query)) { ?> <option value="<?php echo $prod['descricao_prod'] ?>"><?php echo $prod['descricao_prod'] ?></option> <?php } ?> </select> <td><label>QNT :</label><input type="text" name="qnt" size="15" /></td> <td><label>Valor :</label><input type="text" name="valor" size="15" /></td> </td> <td><input type="submit" value="gravar" /></td> </tr> <tr> <?php $produtos=$_POST['produtos']; $qnt=$_POST['qnt']; $preço=$_POST['valor']; $itens = array("$produtos","$qnt","$preço"); for($i=0;$i<count($itens);$i++) { ?> <td> <input type="text" value="<?php echo "$itens[$i] "?>"/></td> <?php count('$i++');} ?> </tr> </table> </form> </body> </html> exemplo:
  2. valci

    Erro na paginação

    Como faço para que um valor digitado no em campo de busca fique armazenado para demais pagina? Tenho um pesquisa fazendo um consulta em tres tabela (produtos, cliente, cidade, uf), esta funcionado normal, mais quando mando fazer uma pesquisa por um determinado valor, somente a primeira página retorno o valor digitado no campo de busca as demais pagina traz dos os produtos. SEGUE O CODIGO: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Resultado da Pesquisa</title> <link rel="stylesheet" href="admin/css/estilo.css" media="screen" /> &lt;script type="text/javascript"> window.onload = function(){ document.getElementById('buscar_').focus(); } </script> </head> <body> <div id="geral"> <div id="cabecalho"> <div id="barrinha"><a href="x_index.php" >Home |</a></div> <div id="img_logo"> </div> <div id="filtro"> <table width="501"> <form action="pequisa.php" method="get" enctype="multipart/form-data"> <tr> <td><input name="buscar" type="text" id="buscar" value="Digite o que você esta procurando!" size="46" style="font-size:16px; font-family:Verdana, Geneva,sans-serif; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px " onfocus="if (this.value=='Digite o que você esta procurando!') this.value='';" onblur="if (this.value=='') this.value='Digite o que você esta procurando!' "/></td> <td><input type="image" src="admin/ico/bt_buscar.jpg" width="100" onmouseover="this.src='admin/ico/bt_buscar_start.jpg'"; onmouseout="this.src='admin/ico/bt_buscar.jpg'"/> </td> </form> </tr> </table> </form> </div> </div> <div id="conteudo"> <div id="barra_esquerda"> <ul> <li><a href="admin/cadastra_usuarios.php">Usuarios</a></li> <li><a href="admin/cadastra_user_clientes.php">Usuarios Sistema</a></li> <li><a href="admin/cadastra_clientes.php">Clientes</a></li> <li><a href="admin/cadastra_uf.php">Estados</a></li> <li><a href="admin/cadastra_cidade.php">Cidades</a></li> <li><a href="admin/cadastra_produtos.php">Produtos</a></li> <li><a href="#.php">Segmentos</a></li> </ul> </div> <div id="centro"> <div id="produtos"> <?php include ("conexao.php"); $quantidade = 3; $pagina = (isset($_GET['pagina'])) ? (int) $_GET['pagina'] : 1; $inicio = ($quantidade * $pagina) - $quantidade; $busca = $_GET['buscar']; $sql = "select tb_produtos.preço,tb_produtos.titulo,tb_produtos.descricao,tb_produtos.img, tb_clientes.razaosocial,tb_clientes.endereco,tb_clientes.numero,tb_clientes.logomarca, tb_clientes.complemento,tb_clientes.bairro,tb_clientes.telefone,tb_cidade.nome,tb_uf.uf, tb_clientes.email,tb_clientes.site FROM tb_produtos INNER JOIN tb_clientes INNER JOIN tb_cidade INNER JOIN tb_uf ON tb_produtos.razaosocial = tb_clientes.id_cliente AND tb_clientes.cidade = tb_cidade.id_cidade AND tb_clientes.uf = tb_uf.id_uf AND tb_produtos.status = 1 WHERE UPPER(tb_produtos.titulo) LIKE '%".$busca."%' OR UPPER (tb_produtos.palavra_chave) LIKE '%".$busca."%' OR UPPER (tb_clientes.razaosocial) LIKE '%".$busca."%' OR UPPER (tb_produtos.descricao) LIKE '%".$busca."%' OR UPPER (tb_clientes.bairro) LIKE '%".$busca."%' OR UPPER (tb_clientes.endereco) LIKE '%".$busca."%' OR UPPER (tb_cidade.nome) LIKE '%".$busca."%' GROUP BY tb_produtos.id_produtos ORDER BY tb_produtos.titulo ASC LIMIT $inicio, $quantidade "; $qr = mysql_query($sql) or die (mysql_error()); while ($ln= mysql_fetch_assoc($qr)){ echo '<div id=estilo_produtos">'; echo '<table >'; echo '<tr>'; echo '<td><div id="img_produto"> <img src="admin/img/'.$ln['img].'"/></td>'; echo '</tr>'; echo '</div>'; echo '<tr>'; echo '<td><strong id="moeda"> R$</strong> <strong id="preço">'.$ln['preço'].'</strong><br /></td>'; echo '</tr>'; //echo 'Preço: R$ '.number_format($ln['preço'], 2,',','.').'<br />'; echo '</table>'; echo '</div>'; echo '<div id=infor_produto">'; echo '<table>'; echo '<tr>'; echo '<td><strong id="titulo">'.$ln['titulo].'</strong> <br /></td>'; echo '</tr>'; echo '<tr>'; echo '<td><strong id="estilo">Descrição: </strong><strong id="descricao"> '.$ln['descricao'].'</strong><br /></td>'; echo '</tr>'; echo '<tr>'; echo '<td><div id=img_produto"></td>'; echo '</tr>'; echo '<table>'; echo '<tr>'; echo '<td><img src="admin/logo_cliente/'.$ln['logomarca].'"/></td>'; echo '<td><strong id="razao">'.$ln['razaosocial'].' </strong><br /></td>'; echo '</table>'; echo '<tr>'; echo '<td><strong id=estilo">Endereço:</strong> <strong id="endereco"> '.$ln['endereco] .','.$ln['numero'].' <br /><td>'; echo '</tr>'; echo '<tr>'; echo '<td><strong id=estilo">Bairro: </strong> '.$ln['bairro].' -<strong id="estilo"> Cidade: </strong> '.$ln['nome'].'<br /></td>'; echo '</tr>'; echo '<tr>'; echo '<td><strong id=estilo">Estado: </strong> '.$ln['uf].' <strong id="estilo"> - Telefone: </strong> '.$ln['telefone'].'</strong> <br /></td>'; echo '<tr>'; echo '</table>'; ;echo '</div>'; echo '<br /><hr />'; } //consulta para contar a quantidadde de produtos que contem a tb_produtos $sqlTotal = "SELECT * FROM tb_produtos WHERE id_produtos"; $qrTotal = mysql_query($sqlTotal) or die (mysql_error()); $numTotal = mysql_num_rows($qrTotal); $totalPagina = ceil ($numTotal/$quantidade); $numTotal = mysql_num_rows($qr); echo '<a href="?pagina=1">Primeira Página</a> - '; while($i = 1; $i <= $numTotal; $i++){ if($i == $pagina) echo $i; else echo " <a href=\"?pagina=$i">$i</a>"; } echo " - <a href=\"?pagina=$numTotal\">Última Página</a>"; */ ?> </div> </div> </div> <div id="rodape"> <p align="center"> © Copyright 2013 Política de Privacidade </p> </div> </body> </html> ERRO QUE ESTA APARECENDO ( ! ) Notice: Undefined index: buscar in C:\wamp\www\loja\pequisa.php on line 65 Call Stack # Time Memory Function Location 1 0.0005 393288 {main}( ) ..\pequisa.php:0
×
×
  • Criar Novo...