lo hago de esta forma.... bueno, primero miro la capacidad del campo en la BD...:
Código PHP:
$leng_campo=mysql_field_len($sql_query,$i);
Código PHP:
if($leng_campo>255){
echo "<textarea class=\"tb_input\" name=\"$name_campo\" rows=\"4\" cols=\"63\" wrap=\"VIRTUAL\" maxlength=\"$leng_campo\" onactivate=\"nombreArea('$name_campo','$leng_campo')\">".$datos[$name_campo]."</textarea>";
}else{
echo "<input class=\"tb_input\" name=\"$name_campo\" type=\"text\" value=\"".$datos[$name_campo]."\" size=\"60\" maxlength=\"$leng_campo\" onactivate=\"nombreArea('$name_campo','$leng_campo')\">";
}
creo que es lo que has puesto... no?? gracias Cluster, estás a todas las preguntaS ;)