Tengo 2 botones, uno consecutivo del anterior, que al pulsar el primero guarda un valor en una bd, luego me muestra el segundo para hacer lo mismo en el mismo registro
Quiero que cuando dos personas o más lo presionen al tiempo, se le asigne un id independiente para cada uno y no exista cruce, es decir, que el dato de la persona2 no se ingrese en el registro con id de la persona1.
Es algo como lo siguiente:
Código HTML:
<article id="sexo"> <br> <h2>Seleccione su Género</h2> <br> <div class="center"> <button class="boton anaranjado formaBoton" id="masculino" title="Masculino">Masculino</button> <button class="boton anaranjado formaBoton" id="femenino" title="Femenino">Femenino</button> </div> </article> <article id="servicios"> <br> <h2>Seleccione el Servicio por el que fue atendido</h2> <br> <div class="center> <button class="boton anaranjado formaBoton" id="inscripcion" title="Inscripción/Selección/Admisión">Inscripción/Selección/Admisión</button> <button class="boton anaranjado formaBoton" id="matricula" title="Matrícula Financiera/Académica">Matrícula Financiera/Académica</button> <button class="boton anaranjado formaBoton" id="certificados" title="Certificaciones">Certificaciones</button> <button class="boton anaranjado formaBoton" id="grados" title="Proceso de Grado">Proceso de Grado</button> </div> </article>
Código PHP:
if ($action == "masc") {
$consulta="SELECT * FROM encuesta";
$resultado = mysql_query($consulta,$link)or die(mysql_error());
$sihay= mysql_num_rows($resultado);
if($sihay > 0){
$idsex=31;
$hora = date("H:i:s a");
$fecha = date("Y-m-d");
$insertar="INSERT INTO encuesta (idsexo,fechacreac,horacreac) VALUES ('".$idsex."','".$fecha."','".$hora."')";
mysql_query($insertar,$link)or die(mysql_error());
}
else{
$consultatotalmasculino="SELECT * FROM encuesta ORDER BY idencuesta DESC";
$resultadototalmasculino = mysql_query($consultatotalmasculino,$link)or die(mysql_error());
$filamasc=mysql_fetch_array($resultadototalmasculino);
$idmasc = $filamasc['idencuesta'];
$totalmasculinofilas = mysql_num_rows($resultadototalmasculino);
if ($totalmasculinofilas > 0){
$m=31;
$hora = date("H:i:s a");
$fecha = date("Y-m-d");
$contarmasculino="UPDATE encuesta SET idsexo='$m',fechacreac='$fecha',horacreac='$hora' where idencuesta='$idmasc'";
mysql_query($contarmasculino,$link)or die(mysql_error());
}
else
{
$m=31;
$insertmasculino="INSERT INTO encuesta (idsexo) VALUES ('".$m."')";
mysql_query($insertmasculino,$link)or die(mysql_error());
}
}
}
if ($action == "fem") {
$consulta="SELECT * FROM encuesta";
$resultado = mysql_query($consulta,$link)or die(mysql_error());
$sihay= mysql_num_rows($resultado);
if($sihay > 0){
$idsex=32;
$hora = date("H:i:s a");
$fecha = date("Y-m-d");
$insertar="INSERT INTO encuesta (idsexo,fechacreac,horacreac) VALUES ('".$idsex."','".$fecha."','".$hora."')";
mysql_query($insertar,$link)or die(mysql_error());
}
else{
$consultatotalfemenino="SELECT * FROM encuesta ORDER BY idencuesta DESC";
$resultadototalfemenino = mysql_query($consultatotalfemenino,$link)or die(mysql_error());
$filafem=mysql_fetch_array($resultadototalfemenino);
$idfem = $filafem['idencuesta'];
$totalfemeninofilas = mysql_num_rows($resultadototalfemenino);
if ($totalfemeninofilas > 0){
$f=32;
date_default_timezone_set('America/Bogota');
$hora = date("H:i:s a");
$contarfemenino="UPDATE encuesta SET idsexo='$f',fechacreac='$fecha',horacreac='$hora' where idencuesta='$idfem'";
mysql_query($contarfemenino,$link)or die(mysql_error());
}
else
{
$f=32;
$insertfemenino="INSERT INTO encuesta (idsexo) VALUES ('".$f."')";
mysql_query($insertfemenino,$link)or die(mysql_error());
}
}
}