Codice PHP:
public function inserisciCommento($Commento){ //COMMENTO CONTIENE UN ARRAY CON I DATI DA INSERIRE E LID DEL LOCALE DI RIFERIMENTO
$this->Commento = $Commento;
if($this->validaCommento($this->Commento["validazione"]) == true){
echo"Tutto Ok
";
var_dump($this->Commento);
// SCRIVI LA QUERY
// EFFETTUA L'ESCAPE DEI DATI
//EFFETTUA L'INSERIMENTO
} else {
echo "Tutto Sbagliato
";
var_dump($this->Commento);
// RESTITUISCI L'ERRORE
}
}
private function validaCommento(){
if ($this->Commento["Nome"] != "" and $this->Commento["Mail"] != "" and $this->Commento["TitoloCommento"] != "" and $this->Commento["Commento"] != ""){
$this->Commento["validazione"] = true;
return $this->Commento;
} else {
$this->Commento["validazione"] = false;
return $this->Commento;
}
// RESTITUISCE TRUE IN CASO DI ESITO POSITIVO O FALSE IN CASO DI ESITO NEGATIVO
}
Ora la funzione valida è appena abbozzata, ma se io non inserisco un campo valida prende valore false, altrimenti true. In ogni caso è il confronto che non funziona...