Ir para conteúdo
Fórum Script Brasil

shiroyamacah

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

Sobre shiroyamacah

Contatos

  • MSN
    bakuten_joe@hotmail.com

Perfil

  • Gender
    Female
  • Location
    Rio de Janeiro RJ

shiroyamacah's Achievements

0

Reputação

  1. Oi! Eu tive que aprender a usar php muito rápido para desenvolver um projeto numa cadeira e cheguei a um ponto que travei total :(((( Como precisei aprender rápido para adaptar, acredito que estou realizando um erro até que bem idiota, mas como não tive tempo de aprender todo o básico para começar a desenvolver preciso saber: como imprimir um relacionamento NxN numa tabela? Na minha aplicação, na hora de cadastrar um produto, os surfactantes são pegos numa multi seleção e salvos numa tabelo "produto_surfactante" colocando apenas codProd e codSurf. *Ver imagem anexada* Na imagem eu deixei o nome de marca aparecendo só para não ficar vazio, contudo o objetivo é aparecer todos os nomes (nomeSurf) dos surfactantes que foram salvos, porém eu tentei diversas sugestões e nenhuma delas consegui implementar direito, e por isto preciso de ajuda :x **tentei usar um produtosurfview para ter todos os nomes fáceis de pegar, mas se tiver uma alternativa melhor sou 10000000000000000000% a favor! *Código da função que mostra os valores na tabela* public function dataviewProd($query) { $stmt = $this->conn->prepare($query); $stmt->execute(); if($stmt->rowCount()>0) { while($row=$stmt->fetch(PDO::FETCH_ASSOC)) { //takes the name of "Marca" $codM = $row['codMarca']; $stmtM = $this->conn->prepare("SELECT nomeMarca FROM marca WHERE codMarca = :codM;"); $stmtM->execute(array(":codM"=>$codM)); $nomeMarca = $stmtM->fetch(PDO::FETCH_ASSOC)['nomeMarca']; ////takes the name of "Tipo de produto" $codTP = $row['codTipoProd']; $stmtTP = $this->conn->prepare("SELECT nomeTipoProd FROM tipodeproduto WHERE codTipoProd = :codTP;"); $stmtTP->execute(array(":codTP"=>$codTP)); $nomeTipoProd = $stmtTP->fetch(PDO::FETCH_ASSOC)['nomeTipoProd']; //this one should take the names of all "surfactantes" separated by "," $nomeProd = $row['nomeProd']; //$stmtPSV = $this->conn->prepare("SELECT s.nomeSurf //FROM produtosurfview psv // INNER JOIN surfactante s // ON psv.Surfactante = s.codSurf //WHERE psv.NomeProduto = {$nomeProd};"); //$stmtPSV->execute(array(":nomeProd"=>$nomeProd)); //$stmtPSV->setFetchMode(PDO::FETCH_ASSOC); //$prodsurf = $stmtPSV->fetch(PDO::FETCH_ASSOC); ?> <tr> <td><?php print($row['codProd']); ?></td> <td><?php print($row['nomeProd']); ?></td> <td><?php print($row['tipoCab']); ?></td> <td><?php print($nomeMarca); ?></td> <td><?php print($nomeTipoProd); ?></td> <td><?php print($nomeMarca); ?></td> <td align="center"> <a class='btn btn-warning btn-sm' href="alterarProduto.php?edit_id=<?php print($row['codProd']); ?>" role='button'> <span class='glyphicon glyphicon-pencil' aria-hidden='true'></a> </td> <td align="center"> <a class='btn btn-danger btn-sm' href="deletarProduto.php?delete_id=<?php print($row['codProd']); ?>" role='button'> <span class='glyphicon glyphicon-trash' aria-hidden='true'></span></a> </td> </tr> <?php } } else { ?> <tr> <td>Nada ainda cadastrado...</td> </tr> <?php } } O que ficou como comentário foi um último teste que tentei realizar e acabei deixando parte dele aí.
  2. Eu tenho que salvar em uma string o nome que a pessoa mandar e ordenar as letras de forma crescente. No meu caso eu deixo todas maiúsculas. E pra ordenar eu pensei em converter letra pra número -> ordenar -> transformar número pra letra. Tem algum outro jeito de fazer Char->Int e Int->Char? Ou um jeito de ordenar o Char direto?
  3. eu vi como se salvavam frases, mas estou com dúvida de como salvar uma matriz em um arquivo. e para acessar a matriz salva, como seria? *estou começando arquivos mas é muito confuso para mim ainda....*
  4. eu precisa fazer uma matriz que saia assim: * * * * * * * \ \ \ \ * * \ * * \ * * \ * * \ * * \ \ \ \ * * * * * * * >alinhado, obviamente mas não só o " \ " não é reconhecido, me fazendo usar o " / ", mas está dando problema na hora de fazer imprimir na tela, ficando: / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / * * * * * * podem me ajudar?
  5. na minha serie de taylor, o fatorial não está ocorrendo :( eu coloquei um printf para ver o fatorial e ele está sempre '0', só que ele começa com '1'! qual pode ser o problema?
  6. era para calcular os senos de 1 a 90 mas todas as respstas dão -nan :( e eu não sei aonda pode estar o erro.......
  7. eu e minha colega vimos várias vezes, mas não dá certo ainda x.x não sabemos se mais algo está errado >.< se puderem ajudar..... vimos que tem que ser 99 termos para funcionar, mas só aparece -nam onesin é para calcular cada um dos 90 senos; quant são pros termos; calc pra resposta do seno; nume o numerador em taylor;
  8. mas quando eu faço para ver se soma-sin(x) está dentro das especificações dá valores infinitos no NU e FAT e a soma fica NUM o.o
  9. eu preciso usar a função seno para relacionar com o cálculo pela formula de taylor. o problema é que meu seno aparece como -0.000000 >.< alguém pode me ajudar? esse é o código teste que usei para ver onde está o problema:
  10. deu certo XD obrigada :) só não entendi muito bem ainda o:
  11. Eu fiz um programam para imprimir: 1 010 2 0110110 3 0111011101110 4 011110111101111011110 .... e fiz com for apenas. só que agora tem que usar apenas 1 for e nada de while/do-while/break/continue apenas for,if e else :( estou pensando, mas sempre tá dando errado >.< não sei como repetir o 1 x.x alguém tem alguma ideia? o que fiz com 3 fors:
  12. Bom... Primeiro no lugar onde faz as conferencias dos meses, você usou um operador de atribuição (=) ao invés de um de comparação (==), logo, por exemplo else if (mes=12) deveria ser else if (mes==12) com 2sinais de =. Também tirei algumas chaves, simplificando a escala if-else... Agora o código está funcionando :D não acredito que esqueci de por == x.x obrigada :)
  13. Coloque o código para que agente veja aqui. aqui:
  14. é pra usar em linux... mas eu por enquanto fiz todo o programa no Dev C++, só que na hora de executar não dá certo! quando é janeiro até que rola, mas a partir de fevereiro até dezembro ele não soma tudo :( é o Dev C++ ou o código?
×
×
  • Criar Novo...