Olá pessoal! estou com o seguinte problema pra resolver em um sistema de bilhete de passagem de ônibus: já tenho ele rodando é fiz essa função… é não fiz backup do sistema resultado o cliente quer mudar e comecei do “0”.
tenho um form chamado:
bilhete:
id_bilhete int (auto)
id_viagem int (select)
id_poltrona int (select)
poltrona:
id_poltrona int (auto)
numero_poltrona (varchar)
viagem
id_viagem int(auto)
origem_destino (varchar)
queria que no form bilhete não repetisse a poltrona já vendida nesse form, tendo como parametro o “id_viagem” se naquela viagem ao inserir a mesma poltrona 2x vez aparecer a mensagem “poltrona ocupada”. e não passar.
tentei esse exemplo no evento onafterinsert:
mas não estou acertando!
$sql = ‘SELECT poltrona
FROM bilhete
WHERE id_viagem =’.{id_viagem};
sc_lookup(ds, $sql);
{poltrona} = {ds[0][0]};
$error_test = {poltrona} == {poltrona}; //
$error_message = ‘POLTRONA OCUPADA!’; //
// Redirection
if ($error_test)
{
sc_error_message($error_message);
sc_error_exit();
}