Bueno dias.
Perdon por ese "+"$estadoEnviado lo arregle hace unos dias.
Me confundí con java

Como creo que no he puesto el codigo sufiente para que se entienda mi duda o bien no me he explicado bien.
Aqui dejo el codigo para que la duda sea mas grafica
Esto se encuentra fuera de las etiquetas <html></html>
El echo "".$estadoEmbarazo; si muestra el valor correctamente.
<div id="resultado" hidden="hidden">
<?php
$estadoEmbarazo =$_POST["estadoEnviado"];
echo "".$estadoEmbarazo;
?>
</div>
Aqui está el javascript encargo de recoger y enviar la opccion selecionada
Código Javascript
:
Ver original<script type="text/javascript">
var estadoActual=1234;
function marcarEstadoInicial(estado)
{
estadoActual=estado;
//alert("holaaaaaa");
//alert("Estado inicial vale"+estadoActual);
$.ajax({
data: {estadoEnviado: estadoActual},
url: 'interiorBoxGestacion.php',
type: 'post',
/*beforeSend: function () {
$("#resultado").html("Procesando, espere por favor...");
},*/
success: function (response) {
$("#resultado").html(response);
}
});
}
/*
* Funciona para marcar el estado en que se encuentra madre actualmente.
*/
function marcaEstado(estado)
{
estadoActual=estado;
alert("Por que lo dice Kami"+estadoActual);
$.ajax({
data: {estadoEnviado: estadoActual},
url: 'interiorBoxGestacion.php',
type: 'post',
beforeSend: function () {
$("#resultado").html("Procesando, espere por favor...");
},
success: function (response) {
$("#resultado").html(response);
}
});
}
</script>
Esta es la primera llamada para conocer el estado actual,la opccion a marcar en la entrada en la pagina.Y funciona bien.
Código HTML:
<body onload="javascript:marcarEstadoInicial(<?php echo $valores['boxes'][0]['estadoEmbarazo']?>);" style="align:center;">
Y un poco mas abajo,dentro del cuerpo de la pagina está esto:
Código HTML:
[HIGHLIGHT="PHP"]
<?php echo "estado= ".$estadoEmbarazo."despues del valor;" ?>
[/HIGHLIGHT]
<input type="hidden" name="estEmbarazo" id="estEmbarazo" value="<?php echo $estadoEmbarazo; ?>">
Espero que ahora se entienda mejor mi duda.
Acabo de hacer lo que me has dicho y me aparece:
"estado= despues del valor; ( ! ) Notice: Undefined index: estadoEnviado in C:\xampp\htdocs\GestionFinca\interiorBoxGestacion. php on line 253"