En los form ahy 2 metodos muy usados para enviar contenido(datos) a otra pagina estos son:
GET:
este envia las variables por el url, por lo cual las variables las vez refelejadas en el url
Cita: http://www.aaa.com/consulta.php?txtbuscar=$mivari
aqui la diferencia de los 2 es que en el get puedes limitarte el tamaño de las variables por el url de navegador (los caracteres tiene limite) eso depende del navegador que estes usando.. se usaria en casos donde no mandes variables muy largas y pocas de manera simple la ventaja es que cuando haces (back) o solicitas la pagina de manera directa con las variables no necesitas de una pagina que le mande el post sino siplemente la carga y listo permitiendote tener enlaces directos..
POST:
el metodo post te perime mandar datos mas amplios comunmente son 2 megas eso depende la configuracion del servidor que te permite aceptalo algunos son modificables
sobre los
ENCTYPE es el tipo de formato en el que mandas los archivos yo uso
multipart/form-data cuando el formulario tiene un "file" (un archivo de word,pdf,mp3.. etc..) y cuando envio datos texto plano de un formulario uso
application/x-www-form-urlencoded
creo que si antes aparecian las variables en url usa el metodo GET para poder obtenerlas nuevamente..
Cita: < form method="get" name=busca action="consulta.php" enctype="application/x-www-form-urlencoded" >