Boa tarde pessoal,
Criei uma classe banco, onde abro conexão com banco de dados e tenho uma query generica, onde recebo por parametro a query e executo ela, até aqui tudo bem,
Na outra classe eu fiz assim
<?phprequire_once'conexoes/banco.class.php';$banco=newBanco;$banco->conectar();$sql="select *from tipoUsuario";$result=$banco->executeSQL($sql);while($row=mysql_fetch_array($result)){?><selectname='tipoUsuario'><optionvalue='<?php/* Como colocar aqui apenas o id da tabela*/;?>'><?phpecho/* Aqui apenas o tipo de usuário */;?></option></select><?php}?>
Acho que é isso.
Mas, se deixar de preguiça e procurar no google, encontrará mais informações.
landantas
Concordo com o drsmachado…
Cara pesquisa no Google: “Conexao PHP MySQL”…
Tu vai achar como fazer isso aii de olhos fechados!
fabiozanardi
Opa, eu desenvolvo em php a um bom tempo e recomendo você muito mesmo a utilizar o PHP PDO para transacoes com banco de dados, fazer as queries assim não rola mais,
a forma que o pessoal citou acima deve funcionar, ou voce pode fazer o seu while assim também:
<?php
while ($row = mysql_fetch_object($result)){
?>
<select name='tipoUsuario'>
<option value='<?php echo $row->nomeCampo;?>'> <?php echo /* Aqui apenas o tipo de usuário */; ?> </option>
</select>
<?php
}
?>
lembrando que o nomeCampo deve ser exatamente igual ao nome do campo do banco de dados.
drsmachado
fabiozanardi:
Opa, eu desenvolvo em php a um bom tempo e recomendo você muito mesmo a utilizar o PHP PDO para transacoes com banco de dados, fazer as queries assim não rola mais,
a forma que o pessoal citou acima deve funcionar, ou voce pode fazer o seu while assim também:
<?php
while ($row = mysql_fetch_object($result)){
?>
<select name='tipoUsuario'>
<option value='<?php echo $row->nomeCampo;?>'> <?php echo /* Aqui apenas o tipo de usuário */; ?> </option>
</select>
<?php
}
?>
lembrando que o nomeCampo deve ser exatamente igual ao nome do campo do banco de dados.
Tente não distorcer o objetivo do fórum. O autor não postou uma dúvida, mas, algo esperando código pronto.
Segundo, o nomeCampo deve ser exatamente igual ao nome do campo do banco de dados ou do alias utilizado na query:
SELECT col1 AS COL1, col2 AS COLUNA2, col3 AS C3 FROM tabela