O que se passa que é que, no final do process correr, e já o faz, ele mostra-me os erros encontrados, tipo:
___________________________
-> O campo nome tem de ser preenchido
-> Campo Idade tem de ser preenchido
______
|Voltar| (Volta novamente ao formulario)
---------
O que gostaria de fazer seria, abertura de uma Alert Box (Javascripts)com esses erros la dentro e que quando clikar no "OK" ele volta novamente ao formulario para a pessoas preencher o resto ou alterar...
Eis o codigo:
<?php
include("global.inc.php");
$errors=0;
$error="<img src=\"file://///rsa-intra/c$/Program%20Files/VertrigoServ/www/Formularios/gestaofrota/Servicos/imgs/button_cancel.png\" width=\"14\" height=\"14\"><font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\"> Foram encontrados os seguintes erros:</font><br><br>";
if($requisitante=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>requisitante</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($empresa=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>empresa</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($viatura=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>viatura</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($nrpessoas=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>nºpessoas</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($destino=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>destino</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($de=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>data de inicio</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($a=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>data de fim</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($das=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>hora de inicio (horas)</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($e=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>hora de inicio (minutos)</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($as=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>hora de fim (horas)</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($ase=="" ){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>hora de fim (minutos)</b></u> é de preenchimento obrigatório.</font><br> ";
}
if($de > $a){
$errors=1;
$error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>data de inicio deverá ser inferior a data de fim.</b></u></b></u></font><br> ";
}
if($errors==1) echo $error;
else{
(Aqui continua para os diferentes modos,Chamadas da BD`S, inserção nas BD´s ou envio para os emaisl...