Como faço para mostrar em checkbox com os nomes dos campos de uma tabela do banco de dados ?
como ?! alguem pode me passar o código ?! preciso pegar os nomes dos campos de uma tabela do banco de dados e mostrar eles com opção de checkbox!
ps.: nomes dos campos da tabela! não dados!
ps.: nomes dos campos da tabela! não dados!
comentários (0)
suspender
Lista de Respostas:
24/02/2003 7:10pm
(~21 anos atrás)
(~21 anos atrás)
Caro Bruno utilize o código abaixo:
$sql = "show fields from nome_da_tabela";
$r = mysql_query($sql);
while($rs=mysql_fetch_array($r)){
$campo = $rs["Field"];
echo "<br><INPUT TYPE='checkbox' NAME='$campo' VALUE='$campo'> $campo ";
}
O SQL "show fields from nome_da_tabela" mostra todos os campos da tabela e tambem as propriedades do mesmo.
Por exemplo se você utilizar no modelo acima os campos:
$rs["Field"] - Nome do campo da tabela
$rs["Type"] - Tipo de campo da tabela CHAR, INT etc...
$rs["Key"] - Chave primaria
$rs["Default"] - Valor padrão do campo
Abraços,
Luciano.
$sql = "show fields from nome_da_tabela";
$r = mysql_query($sql);
while($rs=mysql_fetch_array($r)){
$campo = $rs["Field"];
echo "<br><INPUT TYPE='checkbox' NAME='$campo' VALUE='$campo'> $campo ";
}
O SQL "show fields from nome_da_tabela" mostra todos os campos da tabela e tambem as propriedades do mesmo.
Por exemplo se você utilizar no modelo acima os campos:
$rs["Field"] - Nome do campo da tabela
$rs["Type"] - Tipo de campo da tabela CHAR, INT etc...
$rs["Key"] - Chave primaria
$rs["Default"] - Valor padrão do campo
Abraços,
Luciano.
25/02/2003 7:39am
(~21 anos atrás)
(~21 anos atrás)
Dúvida interessante...
Acho que você pode encontrar mais a respeito da sua pesquisa no myadmin e no pgadmin....
abraços
Acho que você pode encontrar mais a respeito da sua pesquisa no myadmin e no pgadmin....
abraços
25/02/2003 8:01am
(~21 anos atrás)
(~21 anos atrás)
Retirado do site do www.php.net e modificado
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
$name = mysql_field_name($fields, $i);
echo "<input type='checkbox' name='$name' value='$name'> $name";
}
?>
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
$name = mysql_field_name($fields, $i);
echo "<input type='checkbox' name='$name' value='$name'> $name";
}
?>
25/02/2003 8:01am
(~21 anos atrás)
(~21 anos atrás)
Retirado do site do www.php.net e modificado
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
$name = mysql_field_name($fields, $i);
echo "<input type='checkbox' name='$name' value='$name'> $name";
}
?>
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$fields = mysql_list_fields("database1", "table1", $link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
$name = mysql_field_name($fields, $i);
echo "<input type='checkbox' name='$name' value='$name'> $name";
}
?>