lombervid tienes razón no hay problema, pero el esta recogiendo las variables con post, ya hiciste un echo de las variables?
Creo que te estas complicando mucho la vida, es mas fácil hacer un formulario normal, revisarlo con la javascript que tienes y el ajax que se realice en otra pagina y mostrar el resultado en otra div, aqui un ejemplo
Form que llama a pagina encrypt.php
Insertar CODE, HTML o PHP:
<form action="encrypt.php" class="" id="convertir">
<div class="input-group">
<input name="link" type="text" class="form-control" placeholder="http://www.misitio.com....">
<input name="idusu" type="hidden" value="<?=$idusug?>" />
<span class="input-group-btn">
<button class="btn btn-default" type="Submit" ><span class="glyphicon glyphicon-link"></span> Acortar</button>
</span>
</div><!-- /input-group -->
</form>
No tengo el que verifica pero eso es lo mismo que el tuyo y la llamada ajax
Insertar CODE, HTML o PHP:
<script>
$(document).ready(function(){
$('#form, #fat, #convertir').submit(function() {
// Enviamos el formulario usando AJAX
$('#loading').show('slow');
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
// Mostramos un mensaje con la respuesta de PHP
success: function(data) {
$('#loading').hide();
$('#result').html(data);
$('#result').fadeIn('slow');
}
})
return false;
});
</script>
Y la pagina que procesa encrypt.php recibe los datos y muestra resultado
Insertar CODE, HTML o PHP:
$link=$_POST["link"];
$idusu=$_POST["idusu"];
aqui se pone que vas a hacer con los datos
- - - Actualizado - - -
¿Tienes el Mozzila?
Si es asi, da clic derecho y da en inspeccionar elemento, estando en tu pagina, despues en Red, cuando este ahi envia el formulario, te va a mostrar adonde esta enviando los datos y cuales son, ahi puedes ver si esta enviando todo.
Si mal no me acuerdo, como esta enviando el
index.php?seccion=unirme&accion=registrar se corta y no esta enviando los parametros, por que el GET se envia serializdo no en el link
Yo te aconsejaria que pusieras lo de seccion y accion en input hidden y cambies if (!isset($_GET['accion'])) { por if (!isset($_POST['accion'])) {
Saludos