Verificação de data e hora iguais para compromissos

terça-feira, 22 de junho de 2010
mysql_query("SELECT * FROM tblcompromisso WHERE data='$datafinal' AND idusu_comp='$id' AND '$horai' AND '$horaf' BETWEEN horai AND horaf OR '$horai'<horai AND '$horaf'>horaf", $conexao)

verificação de data e hora para não cadastrar hora e data repetido

terça-feira, 15 de junho de 2010
após ja ter "explodido" a data:

$res = mysql_query("SELECT * FROM 'tblcompromissos' WHERE datacompromisso ='$dataf' AND idusu = '$id' AND '$hora' BETWEEN horacompromisso AND horafinal",$conexao);
$linhas = mysql_num_rows($res);

if($linhas >= 1)
{
echo "Hora e Data já ocupadas!";
}else{
//cadastra no programa normalmente
}

Função javascript - Calendário

quarta-feira, 9 de junho de 2010
http://www46.zippyshare.com/v/2885319/file.html

baixa aí .

S.A

no input. onclick="ds_sh(this);" readonly="readonly" style="cursor: text"/>

Compromissos repetidos

segunda-feira, 7 de junho de 2010
$consulta= horabd("tblcompromisso", $data, $horai, $horaf, $id);

function horabd($tabela, $data, $h1, $h2, $idusu_comp){
    $res= mysql_query("SELECT * FROM $tabela WHERE horai AND horaf BETWEEN '$h1' AND '$h2' AND data = '$data' AND idusu_comp = '$idusu_comp'");

    if ($res){
        return $res;
    }else{
        return false;
    }
}
 
if($consulta){
    $mens= "Já existem compromissos neste horário";
}
else{
    //realiza toda a inclusão
}
função:

function SomenteNumero(e)
{
var tecla=(window.event)?event.keyCode:e.which;
if((tecla > 47 && tecla < 58)) return true;
else{
if (tecla != 8) return false;
else return true;
}
}

input:

onkeypress='return SomenteNumero(event)'

Pesquisa entre datas

terça-feira, 1 de junho de 2010
function consultabd ($situacao,$v1,$v2,$idusu_comp)
{

$res= mysql_query("SELECT * FROM tblcompromisso WHERE data BETWEEN '$v1' AND '$v2' AND situacao = '$situacao' AND idusu_comp = '$idusu_comp'");


if ($res)
{
return $res;

}else{
return false;
}
}