function SaveCliForn($array, $db) { // Converte la lettera iniziale in maiuscolo: foreach ($array as $key => $field) { $array[$key] = ucfirst($field); } $Tipo = $array['id_tipo']; $array['id_tipo'] = GetIdTipo($array['id_tipo'], $db); if (trim($array['rag_soc']) == "") { $array['rag_soc'] = $array['nome'] . ' ' . $array['cognome']; } if (VerificaUnicita($array['rag_soc'], $array['id_tipo'], $db) == 0) { /* * Compongo la query con i dati provenienti dall'array del post: */ $q = "INSERT INTO tab_anagrafica "; $k = "("; $f = ") values ("; foreach ($array as $key => $field) { if ($key != "salva") { $k .= "{$key}, "; $f .= "'{$field}', "; } } $f .= ");"; $q .= $k . $f; $q = str_replace(", )", ")", $q); /* * Query completata. */ $r = mysql_query($q, $db) or die(StampaErr($q, '[SaveCliForn] ')); //mysql_free_result($r); inutile dato che e' una query insert. $status = "<label class=\"ok\">Il {$Tipo} è stato salvato correttamente.</label>"; } else { $status = "<label class=\"err\">Errore, il {$Tipo} è già presente sul database.</label>"; } return $status; }
function SalvaOggetto($username, $post) { include "config.inc.php"; if (trim($post['TXT_NOME'] != "")) { $post['TXT_NOME'] = ucfirst(trim($post['TXT_NOME'])); $verifica = VerificaUnicita(addslashes($post['TXT_NOME']), $db); if ($verifica == 0) { //echo "Non ci sono duplicati <br />"; $nome = addslashes(ucfirst(trim($post['TXT_NOME']))); $tipo = ucfirst(trim($post['OPT_TIPO'])); $peso = ucfirst(trim($post['TXT_PESO'])); $val = ucfirst(trim($post['TXT_VAL'])); $rent = ucfirst(trim($post['TXT_RENT'])); $liv = ucfirst(trim($post['OPT_LIV'])); $danno = ucfirst(trim($post['TXT_DANNO'])); $ac = ucfirst(trim($post['TXT_AC'])); $prop = addslashes(ucfirst(trim($post['TXT_PROP']))); $mod = addslashes(ucfirst(trim($post['TXT_MOD']))); $area = ucfirst(trim($post['OPT_AREA'])); $mob = addslashes(ucfirst(trim($post['TXT_MOB']))); $rep = ucfirst(trim($post['OPT_REP'])); $slot = ucfirst(trim($post['OPT_SLOT'])); $vnum = ucfirst(trim($post['vnum'])); $val1 = ucfirst(trim($post['val1'])); $val2 = ucfirst(trim($post['val2'])); $val3 = ucfirst(trim($post['val3'])); $val4 = ucfirst(trim($post['val4'])); $val5 = ucfirst(trim($post['val5'])); $val6 = ucfirst(trim($post['val6'])); $id_user = GetIdUser($username, $db); $data = date('Y-m-d H:i:s'); $q_save = "INSERT INTO\n\t\t\t\t\t\t\ttab_oggetti (nome, id_tipo, peso, vale, rent, liv, danno,\n\t\t\t\t\t\t\t\tac, prop, modi, id_rep, id_area, mob, id_user, data,\n\t\t\t\t\t\t\t\tid_slot, val1, val2, val3, val4, val5, val6, vnum)\n\t\t\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t\t\t\t('{$nome}', '{$tipo}', '{$peso}', '{$val}', '{$rent}', '{$liv}',\n\t\t\t\t\t\t\t\t\t\t'{$danno}', '{$ac}', '{$prop}', '{$mod}', '{$rep}', '{$area}',\n\t\t\t\t\t\t\t\t\t\t'{$mob}', '{$id_user}', '{$data}', '{$slot}', '{$val1}',\n\t\t\t\t\t\t\t\t\t\t'{$val2}', '{$val3}', '{$val4}', '{$val5}', '{$val6}',\n\t\t\t\t\t\t\t\t\t\t'{$vnum}')"; $r_save = mysql_query($q_save, $db) or die(StampaErr($q_save)); $msg = "<label class=\"ok\">L'oggetto è stato salvato correttamente.</label>"; SessionLog("[Debug][SalvaOggetto]: {$q_save}", $db); //echo $q_save."<BR>"; } else { $msg = "<label class=\"err\">L'oggetto è già presente nel database, salvataggio annullato.</label>"; } } else { $msg = "<label class=\"err\">In campo nome dell'oggetto non può essere vuoto.</label>"; } mysql_close($db); return $msg; }