Hola, de nuevo soy yo, kh0d3x. Recién termine de hacer unos menús y los includes en Ajax que tanto trabajo me constaban (al igual que las redirecciones) pero me surge otro problema y según creo, algo más sencillo.
Resulta que al incluír una página (digamosle x.php) ésta tiene dentro un formulario que hace un auto submit (action="") y a la hora de que se incluye y envio el formulario, por obvias razones (según creo) el action me lo envía a la misma página ya que el include se hace en el index.php por lo que al enviar el formulario solo envia nuevamente a la misma página sin procesar éste.
Mi duda es:
¿Cómo le puedo hacer para que al incluír una página y en ésta contenga un formulario con auto submit, ésta me la procese?
¿En index tendría que agregar:
?
¿o con tenerlo en el include me basta?
Nota: En el archivo "x.php" que es el que incluyo a la página tengo algo parecido a esto:
Nota2: El include que hago con ajax en el index utilizo el método get pero como incluyo "x.php" no creo que afecte que el formulario de "x.php" tenga el método POST.
Nota3: Resumiendo mi duda, ¿por qué al incluír la página con el formulario y al darle enviar (action="") en vez de hacer lo que tengo en la página con el formulario (if(isset($_POST['submit'])){}) simplemente me envía a la misma página en donde esta la que incluí (en este caso todos los archivos se incluyen en index.php)?
Saludos y gracias de antemano.
---------------------------------------------------------
EDITO:
Recién agregé en el index.php lo siguiente:
y justamente al incluír el archivo "x.php" en donde tiene el formulario con <form action="" method="POST"> si me imprime el string "text", ¿habría alguna forma de no tener que poner isset en el index.php si no en el mismo archivo que incluyo?, ya que son varios includes que tendría que hacer (más de 7) y no me gustaría llenar el index.php de puros issets.
Saludos.