Buongiorno a tutti,
mi piacerebbe che dopo aver inserito un cliente si veda una finestra piccola che conferma l'inserimento del cliente.
per ora il mio codice è questo:
Codice PHP:
<?php
class cliente{
//Attributi
var $arrData = array();
var $strSQL = "";
var $bool = true;
//Metodi
/**
* Metodo: imposta - questo metodo serve ad impostare l'array arrData recuperato tramite $postData
* input
* @param array $postData - Array contenente i vari valori da associare all'array arrData
*/
function imposta($postData){
$this->arrData = $postData;
}
/**
* Metodo: aggiungi - con questo metodo inseriamo i dati dell'array nel Database
*/
function aggiungi(){
//controllo che l'array non sia vuoto
if(!empty($this->arrData)){
//controllo che tutti i campi siano pieni
foreach($this->arrData as $value){
if(strlen($value) == 0){
$this->bool = false;
break; //Evito di visualizzare piu' volte lo stesso messaggio
}
}
}else{
$this->bool = false;
}
if($this->bool){
//costruzione automatica della query SQL
$this->strSQL = "INSERT INTO cliente ("
. implode(", ", array_keys($this->arrData))
. ") VALUES('"
. implode("', '", $this->arrData)
. "')";
//Esecuzione query...
if(mysql_query($this->strSQL)){
echo "Cliente aggiunto con successo";
header("location: clienteform.php");
}else{
echo "Problemi durante l'inserimento del cliente";
}
}else{
echo "Attenzione: specificare tutti i campi";
}
}
}
?>
come potete vedere header per tornare alla pagina iniziale l'ho già impostato ma il messaggio cliente aggiunto non lo voglio così ma tramite finestrella.
Come posso fare?
Grazie a tutti per la collaborazione in anticipo