Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RichardOptions

[Iniciante] Array nessa forma, Array na tabela? [Resolvido]

Recommended Posts

Olá pessoal, estou novamente aqui pedindo auxílio aos mestres!

Estou há mais de 18 horas fazendo exercícios que preciso entregar para amanhã, são 10, já foram 8, faltam só 2, mas estes mesmo após horas de vídeo-aula, google e manual php, não to conseguindo fazer o link mental.

Então peço ajuda novamente!

 

Vou deixar os 2 exercícios que faltam e quem puder me dar uma luz de onde estou errando e como seguir, agradeço.

Exercício 9

<?php
/**
* Exercício 9
* Considere que você tem uma página chamada cidades.php, que contém um array $cidades da seguinte forma:
* <?php
* $cidades["PR"][] = "Curitiba";
* $cidades["PR"][] = "Londrina";
* $cidades["PR"][] = "Pinhais";
* $cidades["SC"][] = "Florianópolis";
* ?>
* Essa página, ao receber por GET a variável “estado”, deverá exibir apenas o nome
* das cidades, em ordem alfabética, que pertencerem ao estado. Se não houver cidades
* do estado informado, deverá exibir a mensagem: “Não há cidades desse estado”. Se a
* variável “estado” não for informada, a página deverá exibir todas as cidades no
* seguinte formato: “Cidade – Sigla do Estado”, ordenadas alfabeticamente por estado e cidade.
*/

header('Content-Type: text/html; charset=utf-8');

$cidades["PR"][] = "Curitiba";
$cidades["SP"][] = "São Paulo";
$cidades["PR"][] = "Pinhais";
$cidades["SC"][] = "Florianópolis";
$cidades["RJ"][] = "Niterói";

if(!empty($_GET['estado'])){

    $getEstado = $_GET['estado'];

    echo "Estado consultado: " . $getEstado . "<br><br>";

    foreach ($cidades as $chave => $valor) {
        echo "$chave: $valor \n";
    }

} else {
    echo "Você precisa inserir um UF em 'estado'";
}

?>

Eu não sei como trabalhar e bolar a lógica usando esse tipo de array, sei que pode ser simples pra quem tem total conhecimento em arrays, mas não sei mais pra onde correr.

[Exercício 9 - Resolvido e compreendido com a ajuda do parceiro Gleyson]

 

 

Exercício 10:

<?php
/**
* Exercício 10
* Dado um array com o nome das capitanias hereditárias, exiba-os em ordem
* ascendente ou descendente. Para isso, ao lado do cabeçalho da tabela, coloque dois
* links: um indicando para cima e outro, para baixo. Ao clicar “para cima” ou quando não
* houver indicação, os nomes deverão ser exibidos alfabeticamente; ao clicar para
* baixo, a exibição deverá ser invertida.
*/

$capitanias = array(
    "CAPITANIAS MARANHÃO",
    "CAPITANIA CEARÁ",
    "CAPITANIA RIO GRANDE",
    "CAPITANIA ITAMARACÁ",
    "CAPITANIA PERNAMBUCO",
    "CAPITANIA BAHIA",
    "CAPITANIA ILHÉUS",
    "CAPITANIA PORTO SEGURO",
    "CAPITANIA ESPIRITO SANTO",
    "CAPITANIA SÃO TOMÉ",
    "CAPITANIA RIO DE JANEIRO",
    "CAPITANIA SANTO AMARO",
    "CAPITANIA SÃO VICENTE",
    "CAPITANIA SANTANA"
);

//foreach ($capitanias as $lista) {
//    echo $lista . "<br>";
//}

?>
<html>
<body>
<title>Exercício 10</title>
<table border="1px">
<?php foreach ($capitanias as $lista) { ?>
    <tr>
        <th><?php echo $lista;?></th>

    </tr>
<?php } ?>
</table>
</body>
</html>

No exercício 10 consegui chegar até certo ponto, que foi montar a lista dentro de uma tabela normal, mas mas agora também me perdi porque não sei como fazer esses 2 links pra ordenar de forma diferente a tabela...

 

Bem, é isso pessoal, sei que não é muito, mas agradeço quem puder me ajudar em tão pouco tempo que tenho, ainda mais em um domingo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 horas atrás, RichardOptions disse:

foreach ($cidades as $chave => $valor) {

por:

6 horas atrás, RichardOptions disse:

foreach ($cidades[$getEstado] as $chave => $valor) {

 

Troque seu $cidades[$getEstado] para pegar somente os valores que correspondem ao estado solicitado.

---------------------------------------------------------------------------------------

 

6 horas atrás, RichardOptions disse:

$getEstado = $_GET['estado'];

por

6 horas atrás, RichardOptions disse:

$getEstado =strtoupper( $_GET['estado']);

$getEstado ele esta vindo em minusculas, dentro do $cidades[PR] o PR está em maiúsculas então botei para todas as letras dentro de $getEstado ficar em maiúsculas.

Compartilhar este post


Link para o post
Compartilhar em outros sites
37 minutes ago, Gleyson Abreu said:

por:

 

Troque seu $cidades[$getEstado] para pegar somente os valores que correspondem ao estado solicitado.

---------------------------------------------------------------------------------------

 

por

$getEstado ele esta vindo em minusculas, dentro do $cidades[PR] o PR está em maiúsculas então botei para todas as letras dentro de $getEstado ficar em maiúsculas.

 

Boa noite, Gleyson! Obrigado pela resposta e pela ajuda.

É nessa parte que eu estou perdido, em pegar os valores correspondentes ao estado solicitado.

Ainda tentando aqui...

 

Mas obrigado pela resposta!

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 minutos atrás, RichardOptions disse:

 

Boa noite, Gleyson! Obrigado pela resposta e pela ajuda.

Mas você confundiu, são 2 códigos diferentes, no caso 2 exercícios. O primeiro que tem o array de cidades é 1 código. Onde preciso listar as cidades do estado recebido pelo $getEstado.

 

O abaixo,que tem a lista das capitanias, é outro exercício, onde preciso montar essa lista em uma tabela com ordem crescente ou decrescente.

 

Mas obrigado pela resposta!

Sim eu entendi eu enviei a ajuda somente do primeiro código o de mostrar apenas as cidades dos estado, adicionei um if para verificar se há cidades no estado informado:

<?php
/**
* Exercício 9
* Considere que você tem uma página chamada cidades.php, que contém um array $cidades da seguinte forma:
* <?php
* $cidades["PR"][] = "Curitiba";
* $cidades["PR"][] = "Londrina";
* $cidades["PR"][] = "Pinhais";
* $cidades["SC"][] = "Florianópolis";
* ?>
* Essa página, ao receber por GET a variável “estado”, deverá exibir apenas o nome
* das cidades, em ordem alfabética, que pertencerem ao estado. Se não houver cidades
* do estado informado, deverá exibir a mensagem: “Não há cidades desse estado”. Se a
* variável “estado” não for informada, a página deverá exibir todas as cidades no
* seguinte formato: “Cidade – Sigla do Estado”, ordenadas alfabeticamente por estado e cidade.
*/

header('Content-Type: text/html; charset=utf-8');
$cidades["PR"][] = "Curitiba";
$cidades["SP"][] = "São Paulo";
$cidades["PR"][] = "Ainhais";
$cidades["SC"][] = "Florianópolis";
$cidades["RJ"][] = "Niterói";

if(!empty($_GET['estado'])){
    $getEstado = strtoupper($_GET['estado']);
    echo "Estado consultado: ".$getEstado."<br><br>";
    if(isset($cidades[$getEstado])){

    	foreach ($cidades[$getEstado] as $chave => $valor) {
        	echo "$chave: $valor \n";
    	}
    }else{
    	echo "Não há cidades do estado informado.";
    }


} else {
    echo "Você precisa inserir um UF em 'estado'";
}

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 minutes ago, Gleyson Abreu said:

Sim eu entendi eu enviei a ajuda somente do primeiro código o de mostrar apenas as cidades dos estado, adicionei um if para verificar se há cidades no estado informado:

 

Ah, eu até editei antes o meu post ali, eu que entendi errado, olhando agora, entendi o que eu tinha que ter feito no exercício.

Tirando o "echo" de testes ali que tava dando erro, tudo certinho agora, show!

Acho que vou demorar pra pegar o jeito com os Arrays.

 

Agora vou focar no último exercício, esse com tabelas que eu só consegui imprimir a lista de arrays dentro, mas não faço ideia de como fazer pra links indicando a ordem como está descrito, mas vamos lá!

 

Muito obrigado pela ajuda Gleyson, você não tem ideia do tempo que eu to nisso e preciso entregar amanhã, to na loucura aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites
23 minutos atrás, RichardOptions disse:

 

Ah, eu até editei antes o meu post ali, eu que entendi errado, olhando agora, entendi o que eu tinha que ter feito no exercício.

Tirando o "echo" de testes ali que tava dando erro, tudo certinho agora, show!

Acho que vou demorar pra pegar o jeito com os Arrays.

 

Agora vou focar no último exercício, esse com tabelas que eu só consegui imprimir a lista de arrays dentro, mas não faço ideia de como fazer pra links indicando a ordem como está descrito, mas vamos lá!

 

Muito obrigado pela ajuda Gleyson, você não tem ideia do tempo que eu to nisso e preciso entregar amanhã, to na loucura aqui.

E falando do exercicio 10 ele quer que você ponhe em ordem alfebetica e só você em baixo do array $capitanias o seguinte:

asort($capitanias) para ordem alfabética a-z ou

arsort($capitanias) para ordem inversa.

Você pode passar um parametro GET[] na url para identificar se é ordem alfabética ou a inversa:

ex:

www.seusite.com/?ordem=ascendente 

$ordem = $_GET['ordem'];
if($ordem == 'ascendente'){
	asort($capitanias); // Ordem alfabetica
}elseif($ordem == 'descendente'){
	arsort($capitanias); // inverte a ordem alfabetica.
}else{
	echo "Ordem desejada não existe"; // ou em vez do echo ponha em ordem alfabeta etc...
}

Fiz assim de bate-pronto..

Compartilhar este post


Link para o post
Compartilhar em outros sites
59 minutes ago, Gleyson Abreu said:

E falando do exercicio 10 ele quer que você ponhe em ordem alfebetica e só você em baixo do array $capitanias o seguinte:

asort($capitanias) para ordem alfabética a-z ou

arsort($capitanias) para ordem inversa.

Você pode passar um parametro GET[] na url para identificar se é ordem alfabética ou a inversa:

ex:

www.seusite.com/?ordem=ascendente 


$ordem = $_GET['ordem'];
if($ordem == 'ascendente'){
	asort($capitanias); // Ordem alfabetica
}elseif($ordem == 'descendente'){
	arsort($capitanias); // inverte a ordem alfabetica.
}else{
	echo "Ordem desejada não existe"; // ou em vez do echo ponha em ordem alfabeta etc...
}

Fiz assim de bate-pronto..

 

Show, entendi a lógica, já tá montando certo na tabela, agora só preciso acertar o último detalhe, que seria:

 

"Para isso, ao lado do cabeçalho da tabela, coloque dois links: um indicando para cima e outro, para baixo. Ao clicar “para cima” ou quando não houver indicação, os nomes deverão ser exibidos alfabeticamente; ao clicar para baixo, a exibição deverá ser invertida."

 

Seria assim?

<html>
    <body>
        <title>Exercício 9</title>
            <table border="1px">
                <pre><a href="exibir.php?ordem=ascendente">Para Cima</a></pre>
                <pre><a href="exibir.php?ordem=descendente">Para Baixo</a></pre>
                <?php foreach ($capitanias as $lista) { ?>
                <tr>
                    <th><?php echo $lista;?></th>
                </tr>
                <?php } ?>
            </table>
        </body>
</html>

E Gleyson, muito obrigado por tudo até agora cara, tá me ajudando de todas as maneiras possíveis que eu não imaginei conseguir em um domingo de copa do mundo, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exercício 1
O enunciado diz:
...deverá exibir apenas o nome  das cidades, em ordem alfabética,..

É preciso ajustar o script para não ecoar a $chave e ordenar alfabeticamente (notar que as cidades ecoam na ordem que aparecem no array das cidades).
 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu botaria assim ficando alinhado dentro da tabela e no lugar dos nomes 'pra cima', 'pra baixo' botaria uma imagem ou até mesmo em css de uma seta correspondente.

	<tr>
        <th>
            Capitanias
            <a href="exibir.php?ordem=ascendente">Para Cima</a>
            <a href="exibir.php?ordem=descendente">Para Baixo</a>
        </th>
    </tr>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maujor, já removi a chave, não tinha notado, foi um pouco de falta de atenção, é um detalhe, mas detalhes importam, obrigado!

 

2 hours ago, Gleyson Abreu said:

Eu botaria assim ficando alinhado dentro da tabela e no lugar dos nomes 'pra cima', 'pra baixo' botaria uma imagem ou até mesmo em css de uma seta correspondente.

 

Coloquei assim mesmo, ficou bacaninha. Valeu a dica, CSS não é muito minha praia, como é um exercício e eu já estou há mais de 30 horas nisso, vou evitar o trabalho adicional por agora.

 

Aproveitando, queria saber se você pode me dizer se meu outro exercício, fiquei com a pulga atrás da orelha, mas acho que está certo:

 

<?php
/**  Exercício 8
* Dado um formulário POST com um campo de busca, que é submetido à página
* busca.php, implemente-a considerando a seguinte regra: se a palavra digitada
* constar em um array de palavras, a página deverá retornar as posições em que a
* palavra encontra-se. */

if (!empty($_POST['busca'])) {
    $getBusca = $_POST['busca'];

    $palavras = array(
        "Carro",
        "Moto",
        "Skate",
        "Bicicleta",
        "Patins",
        "Metro"
    );

echo "A palavra-chave usada na busca foi: " . $getBusca . "<br><br>";

foreach($palavras as $resultado) {
    if((strtolower($resultado)) == strtolower($getBusca)) {
        $resultado_final[] = $resultado;
    }
}
if(isset($resultado_final)){
    array_column($resultado_final, 0);
    echo "<pre>";
    print_r(array_values($resultado_final));
    echo "<pre>";
}
} else {
    echo "Você não digitou nenhuma palavra chave para buscar!";
}


?>
<title>Exercício 8</title>
<form method="POST">
    Busca: <input name="busca" type="text"><br>
<input type="submit">
</form>

Digito a palavra-chave no campo busca, caso encontre no array, ele me retorna:

A palavra-chave usada na busca foi: carro
 

Array
(
    [0] => Carro
)

Regra: se a palavra digitada constar em um array de palavras, a página deverá retornar as posições em que a palavra encontra-se.

 

Minha dúvida, se o único resultado mostrado, encontra-se no array, sempre será a posição 1, não?

Então pra mim, pelo que entendi, está certo esse código referente ou to perdido de novo? 

 

Novamente, obrigado Gleyson, você foi fora de série

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 horas atrás, RichardOptions disse:

Regra: se a palavra digitada constar em um array de palavras, a página deverá retornar as posições em que a palavra encontra-se.

 

Esse exercício ta pedindo pra você retornar a posição (index/key) do array e não a posição do novo array que você ta criando.

 

Contextualizando melhor:

Se no seu código atual eu pesquisar por "Metro", vai me retornar Metro na posição 0:

image.png.ab9c32f0f3d9e2388ab3dec05f3af810.png

 

Porém, o exercício pede que você retorne a posição do array onde está todas as palavras, que no caso do Metro seria 5:

image.png.27e4fb6e0f0d35423ced594ec386c945.png

 

O que você ta fazendo é apenas printar o novo array ($resultado_final) que você mesmo ta criando, aí acaba gerando novas posições diferentes, pq você ta construindo um novo array.

 

As únicas coisas que você tem que fazer é o seguinte:

alterar o foreach e mexer um pouco na lógica:

remover: 

array_column($resultado_final, 0);

remover:

array_values()

Esses dois caras aí só ta te atrapalhando.

Agora, aqui é a lógica que você precisa entender:

foreach($palavras as $key => $value) {
  if((strtolower($value)) == strtolower($getBusca)) {
  	$resultado_final[$value] = "Posição: " . $key;
  }
}

Antes você só tava usando

foreach($palavras as $resultado)

porém, com o foreach você consegue capturar a key (posição) de cada valor do array, fazendo isso:

foreach($palavras as $key => $value)
  • $palavras = o array que você quer percorrer
  • $key = a posição no array (0,1,2,3,4 ou posições com nomes)
  • $value = o valor (Carro, Moto, Skate etc)

resultado das alterações:

image.png.136ad953c663c8c77ef75c17193df6ee.png

 

Segue aí o código pra você estudar e adaptar:

<?php
/**  Exercício 8
* Dado um formulário POST com um campo de busca, que é submetido à página
* busca.php, implemente-a considerando a seguinte regra: se a palavra digitada
* constar em um array de palavras, a página deverá retornar as posições em que a
* palavra encontra-se. */

header('Content-Type: text/html; charset=utf-8');

if(!empty($_POST['busca'])){
    $getBusca = $_POST['busca'];
    $palavras = array(
        "Carro",
        "Moto",
        "Skate",
        "Bicicleta",
        "Patins",
        "Metro"
    );
    echo "A palavra-chave usada na busca foi: " . $getBusca . "<br><br>";

    foreach($palavras as $key => $value) {
        if((strtolower($value)) == strtolower($getBusca)) {
            $resultado_final[$value] = "Posição: " . $key;
        }
    }
    if(isset($resultado_final)){
        echo "<pre>";
        print_r($resultado_final);
        echo "<pre>";
    } else {
        echo "Você não digitou nenhuma palavra chave para buscar!";
    }
}
?>
<title>Exercício 8</title>
<form method="POST">
    Busca: <input name="busca" type="text"><br>
<input type="submit">
</form>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hour ago, BrunoBit said:

 

Esse exercício ta pedindo pra você retornar a posição (index/key) do array e não a posição do novo array que você ta criando.

 

Contextualizando melhor:

Se no seu código atual eu pesquisar por "Metro", vai me retornar Metro na posição 0:

image.png.ab9c32f0f3d9e2388ab3dec05f3af810.png

 

Porém, o exercício pede que você retorne a posição do array onde está todas as palavras, que no caso do Metro seria 5:

image.png.27e4fb6e0f0d35423ced594ec386c945.png

 

O que você ta fazendo é apenas printar o novo array ($resultado_final) que você mesmo ta criando, aí acaba gerando novas posições diferentes, pq você ta construindo um novo array.

 

As únicas coisas que você tem que fazer é o seguinte:

alterar o foreach e mexer um pouco na lógica:

remover: 


array_column($resultado_final, 0);

remover:


array_values()

Esses dois caras aí só ta te atrapalhando.

Agora, aqui é a lógica que você precisa entender:


foreach($palavras as $key => $value) {
  if((strtolower($value)) == strtolower($getBusca)) {
  	$resultado_final[$value] = "Posição: " . $key;
  }
}

Antes você só tava usando


foreach($palavras as $resultado)

porém, com o foreach você consegue capturar a key (posição) de cada valor do array, fazendo isso:


foreach($palavras as $key => $value)
  • $palavras = o array que você quer percorrer
  • $key = a posição no array (0,1,2,3,4 ou posições com nomes)
  • $value = o valor (Carro, Moto, Skate etc)

resultado das alterações:

image.png.136ad953c663c8c77ef75c17193df6ee.png

 

Segue aí o código pra você estudar e adaptar:


<?php
/**  Exercício 8
* Dado um formulário POST com um campo de busca, que é submetido à página
* busca.php, implemente-a considerando a seguinte regra: se a palavra digitada
* constar em um array de palavras, a página deverá retornar as posições em que a
* palavra encontra-se. */

header('Content-Type: text/html; charset=utf-8');

if(!empty($_POST['busca'])){
    $getBusca = $_POST['busca'];
    $palavras = array(
        "Carro",
        "Moto",
        "Skate",
        "Bicicleta",
        "Patins",
        "Metro"
    );
    echo "A palavra-chave usada na busca foi: " . $getBusca . "<br><br>";

    foreach($palavras as $key => $value) {
        if((strtolower($value)) == strtolower($getBusca)) {
            $resultado_final[$value] = "Posição: " . $key;
        }
    }
    if(isset($resultado_final)){
        echo "<pre>";
        print_r($resultado_final);
        echo "<pre>";
    } else {
        echo "Você não digitou nenhuma palavra chave para buscar!";
    }
}
?>
<title>Exercício 8</title>
<form method="POST">
    Busca: <input name="busca" type="text"><br>
<input type="submit">
</form>

 

 

Nossa Bruno, você realmente me deu uma aula!

 

Que explicação boa de entender, eu tive a impressão de ter me perdido na lógica e tar tentando criar algo que era mais simples, por fim, eu tava certo, não era daquela forma...

 

Mas com sua explicação onde eu errei e como eu devia ter feito, ficou muito claro pra mim.

 

É a segunda fez que você teve essa paciência e consideração em me ajudar de forma tão excelente, o meu mais profundo e sincero obrigado.

 

O pessoal desse fórum é muito receptivo e excelente em ajudar, sem julgar erros bobos, essa qualidade de material humano me fez querer aprender mais e poder ajudar aos outros que por aqui passarem em um futuro, assim como eu estou precisando hoje.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tamo junto Richard, a galera por aqui ta sempre um ajudando e aprendendo com o outro, essa é a verdadeira essência da comunidade. E seja bem vindo ao fórum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Humildemente peço desculpa por postar uma dúvida que tenho.

      Preciso salvar no MySql, os seguinte Registro:

      1 - Principal
      ====> minha dúvida começa aqui
      ==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
      1.01 - Matriz
      1.01.0001 - Estoque
      1.01.0002 - Oficina
      etc

      2 - Secundário
      2.01 - Loja_1
      2.01.0001 - Caixa
      2.01.0002 - Recepção
      etc
       
      Resumindo seria como se fosse um Cadastro de PLANO de CONTAS CONTÁBEIL.

      Grato,


      Cesar









       
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a orientação dos amigos.

      Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.

      Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?

      Tentei fazer assim, mas o SQL me traz tudo:
      $query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.* FROM faturamento INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor WHERE faturamento.statusFatur = 1 ORDER BY faturamento.idFaturamento $ordenar ";  
      Grato,
       
      Cesar
       
       
       
       
    • Por violin101
      Caros amigos, saudações
       
      Por favor, me perdoa em recorrer a orientação dos amigos, tenho uma dúvida.
       
      Gostaria de uma rotina onde o Sistema possa acusar para o usuário antes dos 30 dias, grifar na Tabela o aviso de vencimento próximo, por exemplo:
       
      Data Atual: 15/11/2024
                                           Vencimento
      Fornecedor.....................Data.....................Valor
      Fornecedor_1...........01/12/2024..........R$ 120,00 <== grifar a linha de Laranja
      Fornecedor_1...........01/01/2025..........R$ 130,00
      Fornecedor_2...........15/12/2024..........R$ 200,00 <== grifar a linha de Amarelo
      Fornecedor_2...........15/01/2025..........R$ 230,00
      Fornecedor_3...........20/12/2024..........R$ 150,00
       
      Alguém tem alguma dica ou leitura sobre este assunto ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a ajuda dos amigos, mas preciso entender uma processo que não estou conseguindo sucesso.

      Como mencionado no Título estou escrevendo um Sistema Web para Gerenciamento de Empresa.
       
      Minha dúvida, que preciso muito entender:
      - preciso agora escrever a Rotina para Emissão de NFe e essa parte não estou conseguindo.
       
      tenho assistido alguns vídeos e leituras, mas não estou conseguindo sucesso, já fiz toda as importações das LIB da NFePhp conforme orientação.

      Preciso de ajuda.

      Algum dos amigos tem conhecimento de algum passo-a-passo explicando a criação dessa rotina ?

      tenho visto alguns vídeos com LARAVEL, mas quando tento utilizar e converter para PHP+Codeiginter, dá uma fila de erros que não entendo, mesmo informando as lib necessárias.

      Alguns do amigo tem algum vídeo, leitura explicando essa parte ?

      Grato,

      Cesar.
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer ao auxílio dos amigos, mas preciso entender e resolver um problema.
       
      Tenho uma Rotina que o usuário seleciona os produtos que deseja para requerer ao setor responsável.
       
      O usuário escolhe um produto qualquer e Clicla em um button para incluir a lista.

      O problema que estou enfrentando é que após escolher o produto e teclar ENTER o Sistema já salva no BD.
       
      Gostaria de criar uma Tecla de Atalho, para quando incluir/escolher o produto na lista, o usuário tecla como exemplo:
      ALT+A  para agregar a lista
      ALT+S para salvar a lista de itens desejados.

      Assim, quando teclar enter, o sistema não dispara o GRAVAR na Base de Dados.

      Grato,

      Cesar
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.