Ir para conteúdo
Fórum Script Brasil

Ricardo T. do Prado

Membros
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que Ricardo T. do Prado postou

  1. Você tem uma DIV para cada tipo de documento pelo o que analisei <div id=pedido> <div id=boleto> Faz isso não, cria só uma genérica <div id= $row_DetailRS1['Documento']; >; Ou seja, a mesma div vai se ajustar de acordo com o documento. Abs.
  2. Bacana, Posta a solução ai. vai que alguém está com o mesmo problema. Abs.
  3. faz seguinte, troque $sql = mysql_query("SELECT * FROM `anuncios` WHERE codigo='".$codigo."' OR categoria='".$_GET['id']."' "); por $sql = mysql_query("SELECT * FROM `anuncios`"); depois manda rodar e vê se retorna algo.
  4. Verifique os nomes dos campos da tabela, se possível, coloque o script sql das 2 tabelas Abs.
  5. Meio complicado sua exposição. O que você quer é: 1 - Mostrar as imagens de todas as categorias? 2 - Ao clicar sobre determinada imagem da categoria abrir outro lightbox para mostrar os produtos? é isso?
  6. Cara, olhe isso aqui http://scriptbrasil.com.br/forum/index.php...mp;#entry632630 Abs.
  7. ooooBR, Para ocultar/exibir div procure a seção JAVASCRIPT ou a tag getElementById(); no seu caso, use um IF Algo +/- assim if($row_DetailRS1[Documento] == "pedido") { //faça qualquer coisa } elseif ($row_DetailRS1[Documento] == "boleto') { //faça outra coisa } sacou?
  8. porque você não faz isso no seu select do bd? select * from imagens where nome_imagem NOT LIKE '%capa%' Abs.
  9. separa os código parcero. <?php function PreencheSelect() { $arr = array(); $query = "SELECT * FROM tb_cidades ORDER BY nome"; $resultado = mysql_query($query,$GLOBALS['conexao']); while($linha = mysql_fetch_arrayt($resultado)){ $arr[] = $linha; } return $arr; } depois é só fazer um loop foreach; <body> <select name="my_select> <?php foreach($PreecheSelect() as $rows) : ?> <option value="<?php echo $rows['uf'] ?>"> <?php echo $rows['cidade'] ?> </option> <?php endforeach; ?> </select> </body> Sacou? Abs.
  10. Ok. vou te mandar um PM. responde lá.
  11. Faz o seguinte... Cria uma sessão de 5 minutos para o usuário, a cada resposta já grave no banco, após 5 minutos destrua a sessão e pronto. Abs.
  12. Seria algo nessa linha aqui? $where = ""; if ($pagina==1) { if ( $ds[0] != null) { $where .= "and idhosped=".$ds[0]." and a.tipohosped=1"; }else{ $where .= "order a.nome asc"; }} ?
  13. Galera, preciso de um help ai. Já resolvi parte do trecho, mas está dando um probleminha que é: está criando uma <td> a mais no loop. Segue código: foreach(getvalue($table) as $dados) { $tb.="<tr>"; foreach(dicfield($table) as $name) { $column = $name['fieldname']; $chave = $name['lkchave']; if($name['islookup'] == 1) { $tb.= "<td>" .dbLookUp($name['lktable'],$name['lkchave'],$name['lkdescricao'], $dados['idmarca'])."<td>"; unset($column,$chave); } } $tb.="<td>".$dados[$column]."</td>"; $tb.="</tr>"; } o problema creio eu que está aqui: $tb.= "<td>" .dbLookUp($name['lktable'],$name['lkchave'],$name['lkdescricao'],$dados['idmarca'])."<td>"; Por que ao invés de gerar uma coluna aparece 2, a primeira preenchida corretamente e a segunda em branco. Abs.
  14. Olá Juliana, Antes de tudo, bem vinda ao fórum. Quando puder veja manual criação de tópico Seu código está meio esquisito, o que você deseja ordenar? qual parte do código?
  15. Rapaz, isso td é conexão? q coisa hein. Faz assim, crie um página conexao.php <?php mysql_connect('localhost','usuario','senha'); mysql_select_db('nome_banco'); depois chama ela na sua página include "conexao.php"; Sacou? Abs.
  16. Postei hoje uns exemplos de CRUD PHP, vá até "Tutorais" na parte de cima do forúm PHP e procure lá um post de hoje e tire por base ele. Abs.
  17. Até tentei isso, mas como que faço para inserir as virgulas para separar os campos, e retirar a virgula do último campo? Abs.
  18. Prezados, Uma dúvida não qual estou sem idéia. Como eu faço para fazer um insert/select a partir dos campos da tabela vindo de um array? Seria mais ou menos algo assim: como eu montaria um query em php? select select {$campos} from tabela insert insert into table ({$campos}) ({$valores}) ? Abs.
  19. No site http://www.phpscaffold.com/ é possível criar páginas dinâmicamente para manipulação de dados em php/mysql. Como funciona? 1 - Onde está escrito Enter your phpMyAdmin Table Export SQL Below to generate your pages Cole seu script sql conforme abaixo CREATE TABLE `users` ( `id` int(10) NOT NULL auto_increment, `fn` varchar(30) collate latin1_general_ci NOT NULL, `mn` varchar(30) collate latin1_general_ci NOT NULL, `ln` varchar(30) collate latin1_general_ci NOT NULL, `email` varchar(100) collate latin1_general_ci NOT NULL, `pass` varchar(32) collate latin1_general_ci NOT NULL, `display_name` varchar(30) collate latin1_general_ci NOT NULL, `created_on` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAU Depois lá em baixo, clique em Make My Pages 2 - Feito isso, irá aparecer os códigos das seguintes páginas: List, New, Edit, Delete; 3 - Copie os código de cada página e salve com os respectivo nomes (list, new, edit, delete); 4 - Em cada página, faça um include da sua conexão com o banco, ex: include "conexão.php" 5 - Depois é só estilizar seu formulário. Espero que gostem. Abs.
  20. Crud PHP Cole o script SQL da sua tabela no campo acima e depois clique em MAKE MY PAGES. Abs.
  21. Está faltando senha do banco, escolher qual banco de dados você está usando, suas sintaxas estão erradas. Procure no google por: CRUD PHP Abs.
  22. Procure por: Combobox Dinâmico Ajax Abs.
  23. Ricardo T. do Prado

    Inner Join

    Koodez, Talvez isso caberia a seção de Banco de Dados, mas vamos lá. Segue seu código $sql = "SELECT * FROM produtos p INNER JOIN sub_categorias s ON p.subcategoria = s.subcategoria WHERE p.subcategoria = '$sub' ORDER BY s.subcategoria LIMIT 1 "; $sql2 = "SELECT * FROM produtos WHERE subcategoria = '$sub' ORDER BY id"; no primeiro SELECT você está pegando só as colunas da tabela PRODUTOS, e usando um JOIN CONDICIONAL com CATEGORIAS, caso você queira ver o nome da CATEGORIA, traga para o select os campos da tabela categoria, ficaria assim: SELECT P.*, C.* FROM PRODUTOS P INNER JOIN CATEGORIAS C ON (P.IDCATEGORIA = C.IDCATEGORIA) Para resgatar os valores, seria $result = mysql_query("SELECT P.*, C.* FROM PRODUTOS P INNER JOIN CATEGORIAS C ON (P.IDCATEGORIA = C.IDCATEGORIA)") while ($row = mysql_fetech_array($result)){ echo ".$row["nome_categoria"]."; echo ".$row["nome_produto"]."; //ai você escolhe os campos }
  24. dá uma olhada nesse tópico, veja se consegue abstrair alguma coisa. http://scriptbrasil.com.br/forum/index.php...rt=#entry631233 Abs.
  25. Você pode fazer o seguinte. Crie uma tabela chamada online no mysql CREATE TABLE ONLINE ( ICON VARCHAR(200); ONLINE CHAR(1) default 'T'; ); Ai você faz o seguinte. Coloca o diretório da sua imagem de online no na tabela INSERT INTO ONLINE (ICON) VALUES ('http://www.meusite.com.br/imagens/online.gif'); Depois você faz uma página para gerenciar isso, lembrando que nessa tabela só vai existir uma linha. vamos a pagina que que vai mostrar o status . index.php <?php include "conexao.php"; //inclui a conexão com o banco $sql = "select from online where online = 'T'"; // irá verificar $result = mysql_query($sql) or die (mysql_error()); $num = mysql_num_rows($result); //irá ver quantas linhas a consulta retornou if($num == 0) { // se não tiver retornado linha é porque não está ativado o T de online (T = true = Verdadeiro); echo "<img src='http://www.meusite.com.br/imagens/offline.gif'>"; } else{ //senão, caso haja registro vai jogar a imagem de online while($linha = mysql_fetch_array($result)){ echo "<img src='".$linha['icon']."'>"; //irá pegar o caminho da imagem online. } Agora vamos a página que você irá gerenciar de online/offline <form method="post"> <select name=status> <?php include "conexão"; $result = mysql_query("select * from icon") or die (mysql_error()); while($row = mysql_fetch_arrya($result)) { echo "<option value = '".$row['icon']."'>".$row['icon']."</option>"; } ?> <input type="submit" value="Alterar" name="post"> <?php if($_POST['post']) { $name = $_POST['status']; $update = "update online set icon = '".$name".'"; $result = mysql_query($update) or die (mysql_error()); $reg = $mysql_num_rows($result); if($reg > 0) { echo "Alterado com sucesso"; } else { echo "Ops, nada alterado"; } ?> </form> Não compilei o código, mas é por ai. Abs.
×
×
  • Criar Novo...