Pessoal tenho o código abaixo que monta um tabela/grid:
function grid($tabela){
$query="SELECT FROM $tabela";
//executa query de seleção
$result=mysql_query($query);
//se encontrar registros
if(mysql_num_rows($result)){
//preenchimento da Array com o nome dos campos
for($i=0;$i < mysql_num_fields($result);$i++){
$campos[$i]=mysql_field_name($result,$i);
}
//inicio do grid
$grid="<table cellspacing='1' cellpadding='3' style='border: 1px solid;'>";
//cabecalho do grid
$grid.="<tr>";
for($i=0;$i < sizeof($campos);$i++){
$grid.="<td align='center' style='border: 1px solid;'><b>".$campos[$i]."</b></td>";
}
$grid.="</tr>";
//corpo do grid
while($row=mysql_fetch_object($result)){
$grid.="<tr>";
for($i=0;$i < sizeof($campos);$i++){
$grid.="<td>".$row->$campos[$i]."</td>";
}
$grid.="</tr>";
}
//fim do grid
$grid.="</table>";
echo $grid;
}
//se não encontrar registros
else
echo "não foi encontrado nenhum registro";
mysql_free_result($result);
}
Só que gostaria de pegar o tipo de cada campo e montar um formulário. tipo: se o campo é tipo varchar imprimisse: <input type="text"> se fosse LONGTEXT, imprimisse o valor dentro de um textarea, deu pra manjar ae?
Question
Ricardo T. do Prado
Pessoal tenho o código abaixo que monta um tabela/grid:
Só que gostaria de pegar o tipo de cada campo e montar um formulário. tipo: se o campo é tipo varchar imprimisse: <input type="text"> se fosse LONGTEXT, imprimisse o valor dentro de um textarea, deu pra manjar ae?
Abs.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.