Nel caso in cui i dati che ti servono li devi usare in una select, ti posto il codice che fornisce i dati delle OPTION nel formato che chiedi:
Codice PHP:
echo"<select>
<option></option>
";
$conta=0;
$q="select id,gruppo,nome from tab2 order by ID asc";
$sql=@mysql_query($q);
while($record=@mysql_fetch_array($sql))
{
$q_id=$record['id'];
$q_gruppo=$record['gruppo'];
$q_nome=$record['nome'];
$q_2="select count(*) as tot from tab2 where gruppo=$q_gruppo ";
$sql_2=@mysql_query($q_2);
$elenco=@mysql_result($sql_2,0,"tot");
if($conta<$elenco)
{
$conta++;
}
else
{
$conta=1;
}
echo "<option >$q_id $q_gruppo $q_nome $conta</option>";
}
echo "</select>";
Aggiungo anche .sql per PhpAdmin.
codice:
CREATE TABLE `tab2` (
`id` varchar(10) NOT NULL default '',
`gruppo` varchar(10) NOT NULL default '',
`nome` varchar(10) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dump dei dati per la tabella `tab2`
--
INSERT INTO `tab2` VALUES ('1', '1234', 'AAAA');
INSERT INTO `tab2` VALUES ('2', '1234', 'BBBB');
INSERT INTO `tab2` VALUES ('3', '1234', 'CCCC');
INSERT INTO `tab2` VALUES ('4', '2345', 'DDDD');
INSERT INTO `tab2` VALUES ('5', '2345', 'AAAA');
INSERT INTO `tab2` VALUES ('6', '3456', 'BBBB');
INSERT INTO `tab2` VALUES ('7', '3456', 'EEEE');
INSERT INTO `tab2` VALUES ('8', '3456', 'FFFF');