Example #1
0
 # nome della tabella su cui lavoro
 $tabella = 'curriculum';
 # tipo di funzione che voglio usare (elimina/aggiungi/salva)
 $funzione = $_POST['funzione'];
 # nome oggetto, serve per visualizzarlo nel messaggio
 $nomeOggetto = ucfirst(substr($_POST['nomeOggetto'], 3));
 # nomi dei campi della tabella
 $colonnaId = 'id';
 $colonnaNomeOggetto = 'numParagrafo';
 $campiTabella = 'campiTabella';
 $numeroOggetto = $_POST[$campiTabella][$colonnaNomeOggetto];
 switch ($funzione) {
     case "elimina":
         $sql = "DELETE FROM " . $tabella . " WHERE " . $colonnaNomeOggetto . "=\"{$numeroOggetto}\" ";
         //echo $sql;
         $esito_query = $obj->query($sql);
         //print_r($esito_query);
         //echo gettype($esito_query);
         if (is_object($esito_query)) {
             $msg = $nomeOggetto . " " . $numeroOggetto . " eliminato";
             $arr = array('msg' => $msg);
         } else {
             if (is_array($esito_query)) {
                 $errore = $esito_query[2];
                 $msg = $nomeOggetto . " " . $numeroOggetto . " NON eliminato <br> Errore: " . $errore;
                 $arr = array('id' => -1, 'msg' => $msg);
             }
         }
         break;
     case "aggiungi":
         # Metto i valori per la query in un array associativo ( 'campo'=>'valore' )