Buenos dias.
Soy nuevo usando ajax y tengo un problema.
Mediante ajax obtengo un valor y lo vuelco en una variable php.Si ese dia que me ivas a matar,una de tantas veces,le pongo un echo y he imprime su valor por pantalla correctamente.Cierro php y abro html y le asigno al value de un input hidden el valor de esa variable y le pongo un echo en la linea anterior a ese input y la varriable que antes tenia un valor ya no lo tiene.
Esto está fuera de las etiquetas html y en esta parte todo funciona bien(el div estará hidden para no romper la pagina pero de momento lo dejo así para ver que todo va bien)
<div id="resultado">
<?php
//Estado actual del embarazo.
$estadoEmbarazo=$_POST["estadoEnviado"];
echo ""+$_POST["estadoEnviado"];
echo "".$estadoEmbarazo;
?>
</div>
Y esto está dentro de las eyiquetas html,ya que necesito que forme parte del formulario que envia los datos.
<?php echo "estado= ".$estadoEmbarazo."despues del valor;" ?>
<input style="visibility: hidden;" name="estEmbarazo" id="estEmbarazo" value="<?php echo $estadoEmbarazo; ?>">
Por que no mantiene el valor?
Gracias por vuestro tiempo y atencion,saludos.
PD:En un intento a la desesperada trate de arreglarlo haciendo que fuese una variable global:
global $estadoEmbarazo;
Pero sigue sin dar resultado.