Jump to content


_AFRICANO_

Member Since 08/12/2011
Offline Last Active 14/06/2012, 17:00
-----

Posts I've Made

In Topic: Projeto Só Está Rodanso No Google Chrome

14/06/2012, 16:55

Olá, já tentou limpar os dados do navegador ? (não li seu código)


Já sim...

In Topic: Projeto Só Está Rodanso No Google Chrome

12/06/2012, 16:45

qual o erro gerado no IE ?


entao, os buttons nao fazem nada, tipo o sumit nao tem efeito nenhum, o limpar(que seria reset, pra zerar todos os campos do form), nao fncionam, e aconteceu de uma hora pra outra no firefox e no IE, o opera e google chrome funciona normalmente, firefox anda nao fuiciona algumas mascaras de campos em javascript, cara eééé dificil vooc arruma pra um navegador e derepente ele para de funcionar em outro..

In Topic: Categoria E Sub-Categoria Do Banco De Dados

04/06/2012, 14:28

Salve galera

tenho um banco de dados onde cadastro produtos da seguinte forma

IDprod autoincrement
REFpro referencia
FABprod fabricante
IMGprod imagem do produto
VALprod preço do produto
DESprod descrição do produto

consigo cadastrar, listar, editar e excluir blz o problema é que eu preciso que seja mostrado na pagina desta forma:
em um select mostra os FABRICANTES e que quando selecionado vai ativar o outro select com os PRODUTOS ligados ao FABRICANTE
acredito que eu tenha que criar uma nova tabela pra cadastrar só os fabricantes e linkar a coluna FABpro com a nova tabela mais sou iniciante e não sei como fazer.

abaixo tem um link com o jeito que preciso
http://brasil.schmer...os.php?cod=RA==

eu não sei por onde começar sera que alguem pode me informar link pois aqui não achei nada parecido



Bom, vou te dar um exemplo que usei aqui ja esta mastigadinho é só alterar para sua necessidade...


eoo achei uns cursos gratuitos de JS e PHP agora tá deslanchando o projeto cara,
fiz o seguinte amigo

Arquivo status.php~>

<?php
<head>

<!-- AQUI ESTOU INCLUINDO UM ARQUIVO.JS LOGO MAIS EXPLICO, ESSE É O DOC PRINCIPAL !-->

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
      
      $(document).ready(function(){
         
         $("select[name=status]").change(function(){
            $("select[name=substatus]").html('<option value="0">CARREGANDO...</option>');
            
            $.post("sub.php", 
                  {status:$(this).val()},
                  function(valor){
                     $("select[name=substatus]").html(valor);
                  }
                  )
            
         })
      })
      
</script>
</head>
<table>
                  <tr>
                    <td><div align="left">Status:</div></td>
                    <td colspan="3"><div align="left">
                      <select name="status" class="input_4">
                        <option value="0" disabled="disabled">STATUS</option>
                        <?php
         //aqui no include tem a minha conexão com o banco que no meu caso é FireBird, não tem segredo é só alterar para seu tipo de Banco: Mysql,Postgree, Oracle etc..
         include('config.php');
		 
		 $sql = "SELECT * FROM tab_status_agendamento ORDER BY NOME_STATUS ASC";
         $qr = ibase_query($sql) or die(ibase_errmsg());
         while($ln = ibase_fetch_assoc($qr)){
            echo '<option value="'.$ln['COD_STATUS'].'">'.$ln['NOME_STATUS'].'</option>';
         }
      ?>
                      </select>
                    </div></td>
                  </tr>
                  <tr>
                    <td align="left"><div align="left">Substatus:</div></td>
                    <td colspan="3" align="left"><div align="left">
                      <select name="substatus" class="input_4">
                        <option value="0" disabled="disabled">ESCOLHA UM STATUS</option>
                      </select>
                    </div></td>
</table>

?>


ee agora o sub.php~>

<?php

include ('config.php');

$status = $_POST['status'];

$sql = "SELECT * FROM tab_substatus WHERE COD_STATUS = '$status' ORDER BY NOME_SUBSTATUS ASC";
$qr = ibase_query($sql) or die(ibase_errmsg());

   while($ln = ibase_fetch_assoc($qr)){
      echo '<option value="'.$ln['COD_SUBSTATUS'].'">'.$ln['NOME_SUBSTATUS'].'</option>';
   }

?>


Lembrando para fazer download do JQuery, copie tudo e cole em um bloco de notas e salve como ' arquivo.js ', no meu caso salvei como ' jquery.js ' segue o LINK:

Download JQuery

qualquer duvida pode me mandar mensagem ok?
aqui to colocando pq eoo PENEI pra aprender e nao achei nada, agora estou postando pq se alguem tiver a mesma duvida está aii um jeito muito simples de fazer um COMBO dinamico bem legal xD e de facil adaptação ao seu projeto (y)

aii pessoal clica no (+) e me ajudem aee =D



OBS: aqui vai um site muito bacana com video aulas interessantes me ajudou muito a aprender LINK~>CURSOS~>COM VIDEOS GRATUITOS

In Topic: Values Em Options(Combo Dinâmico)

08/05/2012, 11:03

Olá Africano conseguiu resolver seu problema?

Pelo que entendi, você quer apenas mudar o subSTATUS de um elemento SELECT sem ter consulta no banco de dados ou terá consulta?




eoo achei uns cursos gratuitos de JS e PHP agora tá deslanchando o projeto cara,
fiz o seguinte amigo

Arquivo status.php~>

<?php
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
      
      $(document).ready(function(){
         
         $("select[name=status]").change(function(){
            $("select[name=substatus]").html('<option value="0">CARREGANDO...</option>');
            
            $.post("sub.php", 
                  {status:$(this).val()},
                  function(valor){
                     $("select[name=substatus]").html(valor);
                  }
                  )
            
         })
      })
      
</script>
</head>
<table>
                  <tr>
                    <td><div align="left">Status:</div></td>
                    <td colspan="3"><div align="left">
                      <select name="status" class="input_4">
                        <option value="0" disabled="disabled">STATUS</option>
                        <?php
         //aqui no include tem a minha conexão com o banco que no meu caso é FireBird, não tem segredo é só alterar para seu tipo de Banco: Mysql,Postgree, Oracle etc..
         include('config.php');
		 
		 $sql = "SELECT * FROM tab_status_agendamento ORDER BY NOME_STATUS ASC";
         $qr = ibase_query($sql) or die(ibase_errmsg());
         while($ln = ibase_fetch_assoc($qr)){
            echo '<option value="'.$ln['COD_STATUS'].'">'.$ln['NOME_STATUS'].'</option>';
         }
      ?>
                      </select>
                    </div></td>
                  </tr>
                  <tr>
                    <td align="left"><div align="left">Substatus:</div></td>
                    <td colspan="3" align="left"><div align="left">
                      <select name="substatus" class="input_4">
                        <option value="0" disabled="disabled">ESCOLHA UM STATUS</option>
                      </select>
                    </div></td>
</table>

?>


ee agora o sub.php~>

<?php

include ('config.php');

$status = $_POST['status'];

$sql = "SELECT * FROM tab_substatus WHERE COD_STATUS = '$status' ORDER BY NOME_SUBSTATUS ASC";
$qr = ibase_query($sql) or die(ibase_errmsg());

   while($ln = ibase_fetch_assoc($qr)){
      echo '<option value="'.$ln['COD_SUBSTATUS'].'">'.$ln['NOME_SUBSTATUS'].'</option>';
   }

?>


Lembrando para fazer download do JQuery, copie tudo e cole em um bloco de notas e salve como ' arquivo.js ', no meu caso salvei como ' jquery.js ' segue o LINK:

Download JQuery

Obrigado a todos que me ajudaram aee, qualquer coisa ou duvida pode me mandar mensagem ok?
aqui to colocando pq eoo PENEI pra aprender e nao achei nada, agora estou postando pq se alguem tiver a mesma duvida está aii um jeito muito simples de fazer um COMBO dinamico bem legal xD e de facil adaptação ao seu projeto (y)

aii pessoal clica no (+) e me ajudem aee =D

In Topic: Erro Em Php

16/03/2012, 17:26

Ola pelo que vi aqui vc só esta esquecendo de fechar o while

tenta colocar isto onde esta dando o erro
<?php }?>

]
Opá me salvou amigao, obrigado...
era isso mesmo.

IPB Skin By Virteq