Raphael 0 Denunciar post Postado Agosto 11, 2004 Olá pessoal, tenho o seguinte codigo:<?php //RECEBENDO OS DADOS DO FORMULARIO $modelo_cartucho = $_POST["modelo_cartucho"]; //CONEXÃO COM O BANCO DE DADOS $conexao = mysql_connect("localhost", "root", "45438925"); $db = mysql_select_db("cartucho"); //FAZENDO A CONSULTA $consulta = mysql_query("SELECT modelo_cartucho,quantidade FROM entrada_cartuchos WHERE modelo_cartucho='$modelo_cartucho'"); while ($row = mysql_fetch_array($consulta)); { $modelo = $row["modelo_cartucho"]; $quantidade = $row["quantidade"];?> So que não exibe nada quando e realizada... :o :huh: Gostaria de saber se a algum erro no srcipt ou em outro lugar..Atenciosamente.Raphael Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Agosto 11, 2004 kara notei que você não fechou seu laço, da uma olhada nisso, pois o resto parece estar ok... PHP [/tr][tr]<?php//RECEBENDO OS DADOS DO FORMULARIO $modelo_cartucho = $_POST["modelo_cartucho"]; //CONEXÃO COM O BANCO DE DADOS $conexao = mysql_connect("localhost", "root", "45438925"); $db = mysql_select_db("cartucho"); //FAZENDO A CONSULTA $consulta = mysql_query("SELECT modelo_cartucho,quantidade FROM entrada_cartuchos WHERE modelo_cartucho='$modelo_cartucho'"); while ($row = mysql_fetch_array($consulta)); { $modelo = $row["modelo_cartucho"]; $quantidade = $row["quantidade"]; } // esse você não tinha fechado ?> [/tr] qualquer coisa posta ai de novo!!!! abraços Marcio Compartilhar este post Link para o post Compartilhar em outros sites
Raphael 0 Denunciar post Postado Agosto 11, 2004 eu naum fechei o laço pq logo apos vem uma tabela e dentro das tables a variaveis: <?php //RECEBENDO OS DADOS DO FORMULARIO $modelo_cartucho = $_POST["modelo_cartucho"]; //CONEXÃO COM O BANCO DE DADOS $conexao = mysql_connect("localhost", "root", "45438925"); $db = mysql_select_db("cartucho"); //FAZENDO A CONSULTA $consulta = mysql_query("SELECT modelo_cartucho,quantidade FROM entrada_cartuchos WHERE modelo_cartucho='$modelo_cartucho'"); while ($row = mysql_fetch_array($consulta)); { $modelo = $row["modelo_cartucho"]; $quantidade = $row["quantidade"];?> </tr> <tr> <th width="20" height="23"> </th> <th width="68" class="font_2"> </th> <td width="93" align="center" class="font_usuarios"><?php echo $modelo; ?></td> <td width="94" align="center" class="font_usuarios"><?php echo $quantidade; ?></td> <td width="160" valign="center" align="center"> </td> <td width="128" valign="top"> </td> </tr><?php }//o fechamneto do laço esta aqui ?> mas mesmo assim nao exibe nada na consulta....o q devoi fazer.... Compartilhar este post Link para o post Compartilhar em outros sites
Raphael 0 Denunciar post Postado Agosto 11, 2004 Agora ta dando este erro aqui...Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\script\controle_catuchos\resultado_consulta.php on line 37 a linha 37 e esta:while ($row = mysql_fetch_array($consulta)); Compartilhar este post Link para o post Compartilhar em outros sites
FReDiNHoW 0 Denunciar post Postado Agosto 12, 2004 seu primeiro erro era porque na sua consulta nao havia um cartucho igual ao que voce passouseu segundo erro é porque há erro de sintaxe na sua consulta e/ou você ta passando uma variavel vazia pra ele comparar Compartilhar este post Link para o post Compartilhar em outros sites
Raphael 0 Denunciar post Postado Agosto 12, 2004 Muito obrigado este problema eu ja consegui solucionar, agora estou com o seguinte impasse.Esta consulta q fiz, e para consultar os cartuchos que entrar, seus dados esta armazenados na tables entrada_cartuchos, acgora precisa fazer a consulta dos cartuchos que saem e exibilos nesta mesma pagina, como devo fazer :huh: Desdes ja agrade a atençãoRaphael Compartilhar este post Link para o post Compartilhar em outros sites
FReDiNHoW 0 Denunciar post Postado Agosto 12, 2004 nao entendi como assim os q saem?cria um campo status e poe default 0 (quando inserir (os novos) vao tah com 0)depois qdo sair (to entendendo sair por vendido) você pode por status = 1 por ex pra consltar depois mas o mais adequado era criar uma tabela pra estoque ou um campo de quantidade disponivel... é isso? Compartilhar este post Link para o post Compartilhar em outros sites
Raphael 0 Denunciar post Postado Agosto 12, 2004 +ou-, tipo quando dou entrada em um cartucho os dados sao gravados em uma tablea, e quando dou saida os dados tbm sao cadas trados.Quero apenas exibir estes dados de acordo com a consulta e mostralo todos na mesma paginaEntendeuGrato Raphael :D Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Agosto 12, 2004 Quero apenas exibir estes dados de acordo com a consulta e mostralo todos na mesma paginaPesquisa no forum, tem N tópicos q abordam esta questão.Flwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
FReDiNHoW 0 Denunciar post Postado Agosto 12, 2004 ou voce faz outra tabela para os que sairam (aconselhavel) ou na tabela q insere poe um campo status que mude de acordo com a situacao.. simlples! :) Compartilhar este post Link para o post Compartilhar em outros sites
Raphael 0 Denunciar post Postado Agosto 12, 2004 olá pessoal... Infelizmente ainda naum consegui exibir o q quero , esta dando o seguinte erro: Warning: Wrong parameter count for mysql_num_rows() in D:\script\controle_catuchos\resultado_consulta.php on line 38 E este e o codigo que estou usando atualente: PHP [/tr][tr] <?php //CONEXÃO COM O BANCO DE DADOS $conexao = mysql_connect("localhost", "root", "senha"); $db = mysql_select_db("cartucho"); //RECEBENDO OS DADOS DO FORMULARIO $modelo_cartucho = $_POST["modelo"]; //FAZENDO A CONSULTA $consulta = mysql_query("SELECT modelo_cartucho,numero_serie,quantidade,fornecedor,data_entrada FROM entrada_cartuchos WHERE modelo_cartucho='$modelo_cartucho'")or die(mysql_error()); $consulta_saida = mysql_query("SELECT usuario FROM saida_cartuchos WHERE modelo_cartucho='$modelo_cartucho'") or die(mysql_error()); $linhas = mysql_num_rows($consulta, ($consulta_saida)); for($i=0; $i<$linhas; $i++){ $row = mysql_fetch_array($consulta, ($consulta_saida)); { $modelo = $row["modelo_cartucho"]; $n_serie = $row["numero_serie"]; $qtde = $row["quantidade"]; $fornecedor = $row["fornecedor"]; $data_entrada = $row["data_entrada"]; $usuario_saida = $row["usuario"]; ?> </tr> <tr> <th width="19" height="23"> </th> <th width="71" class="font_usuarios"><?php echo $modelo; ?></th> <td width="115" align="center" class="font_usuarios"><?php echo $n_serie; ?></td> <td width="96" align="center" class="font_usuarios"><?php echo $qtde; ?></td> <td width="136" align="center" class="font_usuarios"><?php echo $fornecedor; ?></td> <td width="126" align="center" class="font_usuarios"><?php echo $data_entrada; ?></td> </tr> <tr> <td class="font_usuarios"><?php echo $usuario_saida; ?></td> </tr> <?php } } ?> [/tr] Se puderem me dizer o q estou fazendo de errado, agardeço... Atenciosamente, Raphael :mellow: Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Agosto 12, 2004 PHP [/tr][tr]$consulta = mysql_query("SELECT modelo_cartucho,numero_serie,quantidade,fornecedor,data_entrada FROM entrada_cartuchos WHERE modelo_cartucho='$modelo_cartucho'")or die(mysql_error()); while($row = mysql_fetch_array($consulta)) { echo $row['modelo_cartucho']; }[/tr] Flwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
Raphael 0 Denunciar post Postado Agosto 12, 2004 ????? :o Desculpe mas....Não entendi nada...... :huh: Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Agosto 12, 2004 ????? :o Desculpe mas....Não entendi nada...... :huh: Ué, o código q você precisa, mas da maneira mais simples, simplificada.Flwwwwww Compartilhar este post Link para o post Compartilhar em outros sites