Hola amigos del foro,
Mi consulta es la siguiente:
Tengo un sistems de eleccion de equipos para cada ususario, dicho sistema tiene varias condiciones (if) con las que limito a los participantes a elegir una sola vez y a su vez no elegir al a un equipo ya elegido. Mi siguiente condicion seria establecer en que momento pueden elegir, es decir que el usuario x podra elegir entre las 18:00 horas hasta las 18:10 horas del Lunes 27 de octubre de 2014. y asi con todos los usuarios designadoles diferenes dias y margenes de horario.
les dejo mi codigo a ver como puedo hacer esta condicion.
<?php
//Gabriel Acosta PROGRAMADOR
//Conexion a la base de datos
include("conexion.php");
date_default_timezone_set('UTC');
date('d-m-Y h:i:s A');
print'<h3><a href="equipo.php">Atras</a></h3>';
//seleccion los equipos
$query = "SELECT * FROM equipo";
$resultado = mysql_query($query);
//seleccion los psn y los pongo en un array
$sql = "SELECT * FROM psn";
$res = mysql_query($sql);
$x=0;
$psn = array();
while($row = mysql_fetch_array($res)){
$x = $x+1;
$psn[$x] = $row[psn];
}
//Pongo los resultados ya existentes en dos variables
while($fila = mysql_fetch_array($resultado)){
$psn_actual = $fila['psn'];
$equipo_actual = $fila['equipo'];
}
//traigo los resultados del post
$equipo = ($_POST['equipo']);
$psn = ($_POST['psn']);
//condicion para que no eligan dos veces el mismo PSN ID ni el mismo equipo
if($psn == $psn_actual or $equipo == $equipo_actual){
echo'<center><h2>Usted ya eligio equipo o el equipo seleccionado a sido elegido por otro usuario</h2>';
//condicion para que no eligan hasta x dia, hora y minuto
if(){
}
}else{
$reg = mysql_query("INSERT INTO equipo (equipo, psn)VALUES('".$equipo."','".$psn."')");
if($reg){
echo'<h2>Felicidades ya seleccionastes tu equipo</h2>';
}else{
echo'<h2><font color="red">Error!!</font></h2></center>';
}
}
?>