• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

KrAzZY-MeM

List menu

1 mensagem neste tópico

Olá!

Isto faz o seguinte, vai buscar à tabela o grupo e o nome para fazer uma coisa deste género.

grupo

    nome

    nome

    nome

outro grupo

    blalbalb

  blablbal

<?php

/*
Eu quero lá bem saber dos direitos de autor! usem e abusem!

a tabela que usei é esta, claro que pode  ter outra.

-- 
-- Estrutura da tabela `teste`
-- 

CREATE TABLE `teste` (
  `id` int(11) NOT NULL auto_increment,
  `grupo` varchar(10) NOT NULL default '',
  `nome` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

-- 
-- Extraindo dados da tabela `teste`
-- 

INSERT INTO `teste` VALUES (1, 'pegas', 'maria antonieta');
INSERT INTO `teste` VALUES (2, 'xulo', 'tony das carnes');
INSERT INTO `teste` VALUES (3, 'pegas', 'flizaberta');
INSERT INTO `teste` VALUES (4, 'pegas', 'antonieta');

*/

?>

<form name="form1" method="post" action="">
  <select name="select">
<?php

mysql_select_db('bd', mysql_connect('localhost', 'username', 'password'));

$SQL = mysql_query("SELECT grupo, nome FROM teste ORDER BY grupo ASC");

$Grupos  = '';

while ($i = mysql_fetch_array($SQL)):

if ($Grupos != $i['grupo']):

	echo '<option value="'.$i['grupo'].'" style="color: #FFFFFF; background: #E5777D;"
	>'.$i['grupo'].'</option>';

endif;

echo '<option value="'.$i['grupo'].'" style="color: #FFFFFF; background: #E4B6B9;">       '.$i['nome'].'</option>';

$Grupos = $i['grupo'];

endwhile;

?>
  </select>
</form>

Cumprimentos!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora