Ir para conteúdo

POWERED BY:

Arquivado

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

Tiago Mello

[Resolvido] Imprimindo valores em um select (formulário)

Recommended Posts

Boa tarde pessoal, eu estou tentando imprimir uns dados em um formulário, mas não está dando certo.

Aparentemente, está tudo certo, mas não imprime nada.Desde já agradeço a ajuda de todos!

 

<select name = "id_fornecedor">
            <option> </option>
            <? 
		  		$sql_cat = ("SELECT * from fornecedores order by id");
				$result = mysql_query($sql_cat);
				while ($registro = mysql_fetch_array($result))
				{
					$valor = $registro['id'];
					
					if ($id_categoria == $valor)
					   $selecionado = "selected";
					else
						$selecionado = "";
					
					print "<option value = \'$valor\' $selecionado > $registro['fornecedor'] </option>";
				}
		  
		  ?>
          </select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E agora?

<select name = "id_fornecedor">
<option> Escolha uma opção </option>
<?
	$sql_cat = ("SELECT * from fornecedores order by id");
	$result = mysql_query($sql_cat);
	while ($registro = mysql_fetch_array($result))
	{
		$valor = $registro['id'];

		if ($id_categoria == $valor)
			$selecionado = "selected";
		else
			$selecionado = "";

		echo "<option value='$valor' $selecionado> $registro[fornecedor]</option>";
	}

?>
</select> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas dá algum erro ?

Nao mostra nada, fica em branco ?

 

Há e duas coisas:

$sql_cat = ("SELECT * from fornecedores order by id");
Tira esse parenteses.

 

E é assim:

$selecionado = "selected = 'selected'";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só para constar, tem algum registro nesta tabela ?

Tem como fazer assim tbm:

 

$sql = "SELECT * from fornecedores order by id";
$exe = mysql_query($sql);
$row = mysql_num_rows($exe);

for($x=0;$x<$row;$x++)
{
   $valor = mysql_result($exe,$x,'id');

   if($id_categoria == $valor)
      echo "<option value='$valor' selected='selected'>".mysql_result($exe,$x,'fornecedor');
   else
      echo "<option value='$valor'>".mysql_result($exe,$x,'fornecedor');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

esses são os dados que tenho nesta tabela!


INSERT INTO `fornecedores` (`ID`, `Fornecedor`, `Fone`, `Fax`, `Endereço`, `Complemento`, `Cidade`, `Estado`, `CEP`, `CGC`, `IE`, `Internet`, `Crítico`, `logo`, `ac`, `contato`, `cargo`, `externo`, `metro`) VALUES

(2, 'CETEMP - SENAI - RS', '515925618', '515922240', 'BR 116', '3585', 'São Leopoldo', 'RS', '93025180', NULL, NULL, 'cetemp@nh.conex.com.br', 'True', NULL, 'False', 'José Carlos Paz da Silva', 'Laboratório Metrologia', 'False', NULL),

(3, 'Laboratórios Especializados em Eletro-Eletrônica - LABELO - PUCRS', '0513203551', '0513203901', 'Avenida Ipiranga', '6681', 'Porto Alegre', 'RS', '90619900', NULL, NULL, 'eseitz@pucrs.br', 'True', NULL, 'False', NULL, NULL, 'True', NULL),

(4, 'Mitutoyo Sul Americana Ltda', '1147484544', '1147484610', 'Rodovia Índio Tibiriça', '1555', 'Suzano', 'SP', '08620000', NULL, NULL, 'suzano@mitutoyo.com.br', 'True', NULL, 'False', NULL, NULL, 'True', NULL),

(6, 'NAKA Instrumentação Industrial Ltda', '1142201177', '1142201500', 'Alameda São Caetano', '2521', 'São Paulo', 'SP', '09560520', NULL, NULL, 'nakabisp@zaz.com.br', 'True', NULL, 'False', 'Fabio Rogerio Riccomini', 'LANAME', 'True', NULL),

(7, 'Fundação Centros de Referência em Tecnologias Inovadoras - CERTI', '48 293-2123', '48 239-2009', 'Campus UFRS, Centro Tecnológico - Trindade', NULL, 'Florianópolis', 'SC', '88040970', NULL, NULL, 'cmcp@certi.ufsc.br', 'True', NULL, 'False', NULL, NULL, 'True', NULL),

(10, 'Ecil Produtos e Sistemas de Medição e Controle Ltda', '152443000', '152441672', 'Rua Benjamin da Silveira Baldy', '2001', 'São Paulo', 'SP', '18170000', '', '', 'ecilti2@ibm.net', '-1', '', '0', '', '', '-1', ''),

(18, 'DANA S.A.', '51 4893000', '51 4891265', 'Rua Ricardo Bruno Albarus', '201', 'Gravataí', 'RS', '94045400', '92758085000785', '570032237', '', '0', '', '0', 'Marcelo Marimon', 'Metrologia - DPC', '-1', ''),

(19, 'Metalplating Tratamento de Metais Ltda.', '51 489-1151', '51 489-1526', 'Rua Arno da Silva Feijó, 2210 - Distrito Industrial Alvorada', '', 'Alvorada', 'RS', '', '', '', 'www.metalplating.com.br', '0', '', '0', 'Anderson', 'Qualidade', '-1', ''),

(30, 'AGCO do Brasil Comércio e Indústria', '', '', 'Rodovia RS344', 'km01', 'Santa Rosa', 'RS', '98900000', '', '', '', '0', '', '-1', 'André Lamarque', 'Manutenção', '-1', ''),

(31, 'TECPAR - Instituto de Tecnologia do Paraná - RBC', '41 316-3000', '41 316-3064', 'Rua Prof. Algacyr Munhoz Maeder', '3775', 'Curitiba', 'PR', '81350010', '77964393000188', '10008345-01', '', '0', '', '0', '', '', '0', ''),

(32, 'J. Brasil Com. Repres. Ltda', '', '', 'Prça General Polidoro', '31', 'São Paulo', 'SP', '', '', '', '', '0', '', '0', '', '', '0', ''),

(33, 'Metropar-rs Ltda.', '51 471-7379', '', 'Rua Santa Izabel, nº 45', 'sala 416', '', '', '', '', '', '', '0', '', '0', '', '', '-1', ''),

(42, 'Quality Control Industrial e Técnica Ltda.', '11 3955-1030', '11 3955-0889', 'Av. Baruel, 480 - Bairro Casa Verde', '', 'São Paulo', 'SP', '252000', '58067208000108', '111909813119', '', '-1', '', '0', '', '', '-1', ''),

(64, 'EPCOS do Brasil Ltda', '4847121', '', 'Rua Bernardo J. Ferreira', '624', 'Gravataí', 'RS', '94190-000', '90285958000169', '057/0012503', '', '0', '', '0', 'Felipe', '', '-1', ''),

(75, 'Forjas Taurus S.A.', '588-1099', '588-1458', 'Av. São Borja,2181', '', 'São Leopoldo', 'RS', '93032-000', '92781335000293', '124/0039830', '', '0', '', '0', '', '', '-1', ''),

(84, 'Cervejarias Kaiser Brasil SA', '3489-1555', '', 'R. Rudolfo Vontobel, 281', '', 'Gravataí', 'RS', '94045-405', '19900000000508', '057/0133297', '', '0', '', '0', 'Luciano Carpes', 'Qualidade/Manutenção', '-1', ''),

(88, 'Mahr do Brasil Ltda.', '11 5548-5256', '', 'Av Washington Luiz, 703', '', 'São Paulo', 'SP', '04662-001', '', '', '', '0', '', '0', '', '', '-1', ''),

(89, 'Sogil - Sociedade de Ônibus Gigante', ' 3484-8000', '', 'RS 030 - 3195', '', 'Gravatai', 'RS', '', '90291436000170', '570087899', '', '0', '', '0', '', '', '-1', ''),

(92, 'ENDESA-CIEN - COMPANHIA DE INTERCONEXÃO ENERGÉTICA', '', '', 'Rincão do Pedregulho -S/N - Conversora de Garabi', '', 'Garruchos', 'RS', '97.690-000', '1983856000159', '', '', '0', '', '0', '', '', '-1', ''),

(95, 'Qualipar - Equipamentos Ind. e Metrologia Ltda.', '3042-6777', '', 'Rua José Gomes', '82', 'Gravataí', 'RS', '94035220', '', '', '', '0', '', '0', '', '', '-1', ''),

(97, 'JACKWAL S.A', '3489-7100', '', 'Rua J. Aloys Griebeler', '20', 'Gravataí', 'RS', '94045-395', '', '', '', '0', '', '0', 'Diego Alan Oliveira da Silva', 'Qualidade', '-1', ''),

(98, 'LAMEF - Laboratório de Metalurgia Física', '', '', 'Av Bento Gonçalves, 7712', '', 'Porto Alegre', 'RS', '', '', '', '', '0', '', '0', '', '', '-1', ''),

(99, 'ELO SISTEMAS ELETRÔNICOS S.A.', '', '', 'Av.: Sertório', '2131', 'Porto Alegre', 'RS', '', '', '', '', '0', '', '0', 'Silvio Castro Peixoto', 'Suprimentos', '-1', ''),

(100, 'Koch Metalúrgica S.A.', '51 3470-0700', '', 'Av. Tancredo Neves', '470', 'Cachoeirinha', 'RS', '94930540', '', '', 'www.kochmetal.com.br', '0', '', '0', 'Estevam Machado', 'Qualidade', '-1', ''),

(101, 'Próton Química', '51 2121-4244', '', 'Rua Fritz Beiser, 801', '', 'Cachoeirinha', 'RS', '', '97441240000163', '177/0094706', '', '-1', '', '0', '', '', '-1', ''),

(102, 'JOHNSON CONTROLS DO BRASIL AUTOMOTIVE LTDA', '51 3489-7200', '', 'Rua Acylino Francisco de Medeiros, 10', '', 'Gravataí', 'RS', '', '514820001092', '057/0231736', '', '0', '', '0', 'Flávio Cardoso', 'Qualidade', '-1', ''),

(103, 'Valeo Sistemas Automotivos Ltda', '51 3489-7200', '', 'Rua Acylino Francisco de Medeiros, 10 Módulo A', '', 'Gravataí', 'RS', '94045410', '57010662003266', '057/0262372', '', '0', '', '0', 'Jean', 'Qualidade', '-1', ''),

(104, 'Mecapres Industria E Comércio de Meios de Controle Ltda.', '', '', 'Rua MAL ALTHAYR ROSZANNIY, 1.023', '', 'Curitiba', 'PR', '', '', '', '', '-1', '', '0', '', '', '-1', ''),

(105, 'Exatech Comércio e Industria Ltda.', '', '', 'FRANCISCO SILVEIRA BITENCOURT', '', 'Porto Alegre', 'RS', '', '', '', '', '0', '', '0', 'Luiz André', 'Manufatura', '-1', ''),

(106, 'Instrusul - Instrumentos de Medição', ' 3459-6491', '', 'Rua Alegrete, 144', '', 'Esteio', 'RS', '93280-060', '', '', 'http://www.instrusul.com.br', '0', '', '0', 'Fernando/Leandro', '', '-1', ''),

(107, 'FORJAS TAURUS S.A. - Filial 6', '', '', 'Rua Nissin Castiel, 605', '', 'Gravataí', 'RS', '', '', '', '', '0', '', '0', 'Luciano Coutinho', 'Qualidade', '-1', ''),

(108, 'Rede Metrologica RS - RMRS', '3347-8745', '', 'Av. Assis Brasil, 8787', '', 'Porto Alegre', 'RS', '91.140-001', '', '', '', '0', '', '-1', '', '', '-1', ''),

(109, 'Zhen do Brasil Ltda.', '3458-3211', '', 'Rua Pedro Alvarez Cabral, 289 Bairro: Vila Osório', '', 'Esteio', 'RS', '', '', '', '', '0', '', '0', 'Gélson', 'Qualidade', '-1', ''),

(110, 'Proinje Ind. e Com. de Injeção em Alumínio Ltda', '', '', 'Av. Cai, 780 - Distrito Industrial', '', 'Cachoeirinha', 'RS', '94940-030', '', '', 'www.proinje.com.br', '0', '', '0', 'Leandro Silveira', 'Qualidade', '-1', ''),

(111, 'Wietti Metalúrgica Ltda', '', '', 'Rua Ceará, 209 - Bairro Rincão', '', 'Novo Hamburgo', 'RS', '', '', '', '', '0', '', '0', 'Sr. Rodolfo', 'Produção', '-1', ''),

(113, 'Sulpol Indústria Metalúrgica Ltda.', '3472-5558', '', 'Rua São Paulo, 247', '', 'Canoas', 'RS', '', '', '', '', '0', '', '0', 'Milton Severo', 'Compras', '-1', ''),

(114, 'Tecsul Inspeção Veicular Ltda', '3335-1515', '', 'Av. Presidente Vargas, 3300 - Centro', '', 'Esteio', 'RS', '', '', '', '', '0', '', '0', 'Johnny Nagel', 'Qualidade', '-1', ''),

(115, 'Taurus Máquinas-Ferramenta Ltda', '', '', 'Rua Nissin Castiel, 605 - Bloco A', '', 'Gravataí', 'RS', '94045-420', '', '', '', '0', '', '0', 'Luciano Coutinho', '', '-1', ''),

(116, 'FMS Indústria de Ferramentas Ltda', '', '', 'Rua Germano Lang, 1333 Bairro Jardim América', '', 'São Leopoldo', 'RS', '93037230', '', '', '', '0', '', '0', ' Ivanete Silva', 'Qualidade', '-1', ''),

(117, 'NEUMAQ MAQUINAS E EQUIPAMENTOS LTDA', '', '', 'AV DAS INDUSTRIAS, 1890 - DISTRITO INDUSTRIAL', '', 'Cachoeirinha', 'RS', '', '', '', '', '0', '', '0', 'Márcio', 'Qualidade', '-1', ''),

(118, 'REFINARIA ALBERTO PASQUALINI - REFAP/SA', '', '', '', '', 'Canoas', 'RS', '', '', '', '', '0', '', '0', 'Douglas Pedroso de Souza', 'SUPRIMENTOS', '0', ''),

(119, 'Taurus - POA', '', '', 'Avenida do Forte, nº 511', '', 'Porto Alegre', 'RS', '91360000', '', '', '', '0', '', '0', 'Sérgio Machado', '', '-1', ''),

(121, 'LANA Calibração de Instrumentos e Manutenções Ltda.', '3432-0035', '', 'Avenida Brasil, 1660', '', 'Gravataí', 'RS', '94150-000', '', '057/027228-9', 'lanametrologia@bol.com.br', '0', '', '0', 'Rodrigo da Silva', '', '-1', ''),

(122, 'Inabor Ind. e Com. de Artefatos de Borracha Ltda.', '3374-4277', '', 'Rua Beirute, nº 287', '', 'Porto Alegre', 'RS', '90240080', '', '', '', '0', '', '0', 'Fabrício Wilbert', '', '-1', ''),

(123, 'OMD Tecnologia em Usinagen Ltda', '', '', '', '', '', '', '', '', '', '', '0', '', '0', 'Davi Prato', 'Qualidade', '-1', ''),

(124, 'ScanCom do Brasil Ltda', '3694-4800', '', 'Estrada Municipal do Carvão, 160', '', 'Minas do Leão', 'RS', '96755-000', '', '3730006136', '', '0', '', '0', 'Flavio da Silva', 'Qualidade', '-1', ''),

(125, 'Microns-Tec Instrumentação Industrial ME', '', '', 'Diadema, 38', '', 'Gravataí', 'RS', '94075-240', '', '', '', '0', '', '0', '', '', '-1', ''),

(126, 'DIGICON SA - CONTROLE ELETRÔNICO PARA MECÂNICA', '3489-8700', '', 'Rua NISSIN CASTIEL, Nº640', '', 'Gravtaí', 'RS', '94000-970', '', '', '', '0', '', '0', 'Adriano', 'Qualidade', '-1', ''),

(127, 'FEMSA CERVEJA BRASIL', '', '', 'RUA RUDOLFO VONTOBEL, 281', '', 'Gravataí', 'RS', '94040-700', '', '', '', '0', '', '0', 'Luiz Rois', '---', '-1', ''),

(128, 'ARGOS', '', '', '', '', '', '', '', '', '', '', '0', '', '0', 'Paulo Tedesco', 'Qualidade', '-1', '');

Compartilhar este post


Link para o post
Compartilhar em outros sites

De onde vem: $id_categoria?

 

Execute assim:

<select name="id_fornecedor">
	<?php
		$sql_cat = "SELECT `ID`, `Fornecedor` FROM `fornecedores` ORDER BY `ID`";
		$query = mysql_query($sql_cat) or die( mysql_query() );
		while ( $registro = mysql_fetch_assoc($query) )
		{
			echo '<option value="'.$registro['ID'].'">'.$registro['Fornecedor'].'</option>';
		}
	?>
</select>
provavelmente retornará algum erro, ou o select.. se você ainda não ver nada, procure no código fonte:

Exibir > Código Fonte (Ctrl + U )

 

Informe exatamente oque retornar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vai lá no código fonte, e vê se aparece algum erro.

Exibir > Código Fonte

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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