para que las variables sean enviadas al servidor deben el atributo
name y solo estas colocando el id por lo que estas nunca llegaran a tu servidor.
esta super desordenado tu codigo.... asi que te pondre un ejemplo de formulario:
Código PHP:
Ver original<?php
//la variable que recibiremos sera 'mi_respuesta'
//esta se enviara de forma oculta(hidden)
if(isset($_POST['mi_respuesta'])){ if($_POST['mi_respuesta']=='si'){
echo "<h1>Gracias por confirmarmos que SI asistiras</h1>";
//agregar a la base de datos esta confirmacion...
}elseif($_POST['mi_respuesta']=='no'){
echo "<h1>Una lastima que NO asistas</h1>";
}
}
?>
<form action="" method="post" name="formulario" id="formulario">
<input type="button" value="Asistire" onclick="formulario.mi_respuesta.value ='si';formulario.submit(); " />
<input type="button" value="No Asistire" onclick="formulario.mi_respuesta.value ='no';formulario.submit();"/>
<input type="hidden" name="mi_respuesta" id="mi_respuesta" value="" />
</form>