$msg = "Inserimento " . $nomeOggetto . " " . $numeroOggetto . " NON riuscito <br> Errore " . $errore; //passo al js il tipo di errore avuto in inserimento $arr = array('id' => -1, 'msg' => $msg); } } break; case "salva": # Metto i valori per la query in un array associativo ( 'campo'=>'valore' ) $campiTabella = 'campiTabella'; $arrayCampi = array(); foreach ($_POST[$campiTabella] as $key => $value) { $arrayCampi[$key] = $_POST[$campiTabella][$key]; } //print_r($arrayCampi); $arrayCondition[$colonnaId] = $_POST[$campiTabella][$colonnaId]; $esito_query = $obj->uquery($arrayCampi, $tabella, $arrayCondition); //print_r($esito_query); //echo gettype($esito_query); if (is_string($esito_query)) { $msg = "Aggiornamento " . $nomeOggetto . " " . $numeroOggetto . " riuscito"; //passo al js l'ID appena creato con l'inserimento $arr = array('id' => 1, 'msg' => $msg); } else { if (is_array($esito_query)) { $errore = $esito_query[2]; $msg = "Aggiornamento " . $nomeOggetto . " " . $numeroOggetto . " NON riuscito <br> Errore " . $errore; //passo al js l'ID appena creato con l'inserimento $arr = array('id' => -1, 'msg' => $msg); } } break;