我对mysql有问题
我把这张table放在db里。。。
我强调了营地的部分。
在我的应用程序中有一个时刻,在这个阵营中出现了一个空值。。。并出现错误:日期时间格式无效
这是html部分,其中输入类型为text。。
<div class="form-row divisoreMod">
<div class="row">
<div class="col">
<input type="text" id="nascitaPartNuovo" class="form-control" placeholder="Inserisci la data di nascita">
</div>
<div class="col">
<input type="text" id="nascitaCittaPartNuovo" class="form-control" placeholder="Inserisci la città di nascita">
</div>
</div>
</div>
当我单击一个模式的final按钮(这个输入是mega模式的一部分)时,我用ajax方法调用jquery函数…如下所示:
$(document).on('click', '#pulsanteNuovoDatiPart', function(event) {
event.preventDefault();
var dati = new FormData();
var dataNasci= $("#nascitaPartNuovo").val();
var dataNascitaFinale = modificaDataJs(dataNasci);
var dataArru=$("#arruolamentoPartNuovo").val();
var dataArruolamentoFinale = modificaDataJs(dataArru);
var dataConge=$("#congedoPartNuovo").val();
var dataCongedoFinale=modificaDataJs(dataConge);
dati.append('sezionePart',$("#sezionePartNuovo").val());
dati.append('sottoSezionePart',$("#sottosezionePartNuovo").val());
dati.append('inquadramentoPart', $("#inquadramentoPartNuovo").val());
dati.append('nomePart',$("#nomePartNuovo").val());
dati.append('cognomePart',$("#cognomePartNuovo").val());
dati.append('nomignoloPart', $("#nomignoloPartNuovo").val());
dati.append('dataNascitaPart',dataNascitaFinale);
dati.append('provinciaPart',$("#provinciaPartNuovo").val());
dati.append('cittaNascitaPart',$("#nascitaCittaPartNuovo").val());
dati.append('nomePadrePart',$("#nomePadrePartNuovo").val());
dati.append('cognomePadrePart',$("#cognomePadrePartNuovo").val());
dati.append('nomeMadrePart',$("#nomeMadrePartNuovo").val());
dati.append('cognomeMadrePart',$("#cognomeMadrePartNuovo").val());
dati.append('domicilioPart',$("#domicilioPartNuovo").val());
dati.append('domicilioCittaPart',$("#cittaDomicilioPartNuovo").val());
dati.append('istruzionePart',$("#istruzionePartNuovo").val());
dati.append('lavoroPart',$("#lavoroPartNuovo").val());
dati.append('statoCivilePart',$("#statoCivilePartNuovo").val());
dati.append('militarePart',$("#militarePartNuovo").val());
dati.append('gradoMilitarePart',$("#gradoMilitarePartNuovo").val());
dati.append('fotoPart',$('#immaginePartNuovo')[0].files[0]);
dati.append('altPart', $("#altPartNuovo").val());
dati.append('repartoProvenienzaPart',$("#repartoProvenienzaPartNuovo").val());
dati.append('arruolamentoPart',dataArruolamentoFinale);
dati.append('congedoPart',dataCongedoFinale);
dati.append('comandantePart',$("#comandantePartNuovo").val());
dati.append('zonaOperativaPart',$("#zonaOperativaPartNuovo").val());
dati.append('gradoMilitareRaggiuntoPart',$("#gradoMilitareRaggiuntoPartNuovo").val());
if ($("#decedutoPartigiano").is(":checked")) {
dati.append('decedutoPartigiano', 0);
} else {
dati.append('decedutoPartigiano', 1);
}
$.ajax({
url: '../PHP/getuser.php?az=nuovoPartigiano',
data: dati,
processData:false,
contentType:false,
type: 'POST',
datatype: 'json'
})
.done(function(data){
window.location.reload();
})
.fail(function(){
});
});
最后..使用ajax,我调用一个php页面来生成一个sql函数…这个
if($_REQUEST['az']=="nuovoPartigiano") {
if (!isset($_FILES['fotoPart']) || !is_uploaded_file($_FILES['fotoPart']['tmp_name'])) {
$sql="insert into partigiano (part_inquadramento, part_sezione, part_sottosezione, part_nome, part_cognome, part_nomignolo, part_padre_nome, part_padre_cognome, part_madre_nome,"
. "part_madre_cognome, part_citta, part_provincia, part_domicilio_citta, part_domicilio_via, part_nascita, part_deceduto, part_prof, part_istruzione, part_militare, part_reparto, part_stato_civile) VALUES ("
. ":part_inquadramento, :part_sezione, :part_sottosezione, :part_nome, :part_cognome, :part_nomignolo, :part_padre_nome, :part_padre_cognome, :part_madre_nome, :part_madre_cognome,"
. ":part_citta, :part_provincia, :part_domicilio_citta, :part_domicilio_via, :part_nascita, :part_deceduto, :part_prof, :part_istruzione, :part_militare, :part_reparto, :part_stato_civile)";
$dbo->query($sql);
$dbo->bind(":part_inquadramento", $_POST['inquadramentoPart']);
$dbo->bind(":part_sezione", $_POST['sezionePart']);
$dbo->bind(":part_sottosezione", $_POST['sottoSezionePart']);
$dbo->bind(":part_nome", $_POST['nomePart']);
$dbo->bind(":part_cognome", $_POST['cognomePart']);
$dbo->bind(":part_nomignolo", $_POST['nomignoloPart']);
$dbo->bind(":part_padre_nome", $_POST['nomePadrePart']);
$dbo->bind(":part_padre_cognome", $_POST['cognomePadrePart']);
$dbo->bind(":part_madre_nome", $_POST['nomeMadrePart']);
$dbo->bind(":part_madre_cognome", $_POST['cognomeMadrePart']);
$dbo->bind(":part_citta", $_POST['cittaNascitaPart']);
$dbo->bind(":part_provincia", $_POST['provinciaPart']);
$dbo->bind(":part_domicilio_citta", $_POST['domicilioCittaPart']);
$dbo->bind(":part_domicilio_via", $_POST['domicilioPart']);
$dbo->bind(":part_nascita", $_POST['dataNascitaPart']);
$dbo->bind(":part_deceduto", $_POST['decedutoPartigiano']);
$dbo->bind(":part_prof", $_POST['lavoroPart']);
$dbo->bind(":part_istruzione", $_POST['istruzionePart']);
$dbo->bind(":part_militare", $_POST['militarePart']);
$dbo->bind(":part_reparto", $_POST['gradoMilitarePart']);
$dbo->bind(":part_stato_civile", $_POST['statoCivilePart']);
$dbo->execute();
} else {
$uploaddir = "../IMG/portfolio/partigiani/";
$userfile_tmp = $_FILES['fotoPart']['tmp_name'];
$userfile_name = $_FILES['fotoPart']['name'];
$urlfoto=$uploaddir.$userfile_name;
if (move_uploaded_file($userfile_tmp, $uploaddir.$userfile_name)) {
$sql="insert into partigiano (part_inquadramento, part_sezione, part_sottosezione, part_nome, part_cognome, part_nomignolo, part_padre_nome, part_padre_cognome, part_madre_nome,"
. "part_madre_cognome, part_citta, part_provincia, part_domicilio_citta, part_domicilio_via, part_nascita, part_deceduto, part_prof, part_istruzione, part_militare, part_reparto, part_stato_civile,"
. "part_urlfoto, part_alt) VALUES ("
. ":part_inquadramento, :part_sezione, :part_sottosezione, :part_nome, :part_cognome, :part_nomignolo, :part_padre_nome, :part_padre_cognome, :part_madre_nome, :part_madre_cognome,"
. ":part_citta, :part_provincia, :part_domicilio_citta, :part_domicilio_via, :part_nascita, :part_deceduto, :part_prof, :part_istruzione, :part_militare, :part_reparto, :part_stato_civile, :part_urlfoto, :part_alt)";
$dbo->query($sql);
$dbo->bind(":part_inquadramento", $_POST['inquadramentoPart']);
$dbo->bind(":part_sezione", $_POST['sezionePart']);
$dbo->bind(":part_sottosezione", $_POST['sottoSezionePart']);
$dbo->bind(":part_nome", $_POST['nomePart']);
$dbo->bind(":part_cognome", $_POST['cognomePart']);
$dbo->bind(":part_nomignolo", $_POST['nomignoloPart']);
$dbo->bind(":part_padre_nome", $_POST['nomePadrePart']);
$dbo->bind(":part_padre_cognome", $_POST['cognomePadrePart']);
$dbo->bind(":part_madre_nome", $_POST['nomeMadrePart']);
$dbo->bind(":part_madre_cognome", $_POST['cognomeMadrePart']);
$dbo->bind(":part_citta", $_POST['cittaNascitaPart']);
$dbo->bind(":part_provincia", $_POST['provinciaPart']);
$dbo->bind(":part_domicilio_citta", $_POST['domicilioCittaPart']);
$dbo->bind(":part_domicilio_via", $_POST['domicilioPart']);
$dbo->bind(":part_nascita", $_POST['dataNascitaPart']);
$dbo->bind(":part_deceduto", $_POST['decedutoPartigiano']);
$dbo->bind(":part_prof", $_POST['lavoroPart']);
$dbo->bind(":part_istruzione", $_POST['istruzionePart']);
$dbo->bind(":part_militare", $_POST['militarePart']);
$dbo->bind(":part_reparto", $_POST['gradoMilitarePart']);
$dbo->bind(":part_stato_civile", $_POST['statoCivilePart']);
$dbo->bind(":part_urlfoto", $urlfoto);
$dbo->bind(":part_alt", $_POST['altPart']);
$dbo->execute();
}
}
$sql="select part_id from partigiano where part_id in (select MAX(part_id) from partigiano)";
$dbo->query($sql);
$part=$dbo->single();
$sql="insert into atti_parti (atti_part_part_id, atti_part_reparto, atti_part_arru, atti_part_congedo, atti_part_comando, atti_part_grado, atti_part_zona) VALUES ("
. ":atti_part_part_id, :atti_part_reparto, :atti_part_arru, :atti_part_congedo, :atti_part_comando, :atti_part_grado, :atti_part_zona)";
$dbo->query($sql);
$dbo->bind(":atti_part_part_id", $part['part_id']);
$dbo->bind(":atti_part_reparto", $_POST['repartoProvenienzaPart']);
$dbo->bind(":atti_part_arru", $_POST['arruolamentoPart']);
$dbo->bind(":atti_part_congedo", $_POST['congedoPart']);
$dbo->bind(":atti_part_comando", $_POST['comandantePart']);
$dbo->bind(":atti_part_grado", $_POST['gradoMilitareRaggiuntoPart']);
$dbo->bind(":atti_part_zona", $_POST['zonaOperativaPart']);
$dbo->execute();
$risultati="risposta=inserito";
echo json_encode($risultati);
exit();
}
你能帮助我吗?
谢谢您
暂无答案!
目前还没有任何答案,快来回答吧!