jquery validation eklentileri var tek tek yazmakla uğraşmazsın, eklenti kullan.
neden auto increment degil id alani? auto inc. yapmak istemiyorsaniz; asenkron degil ise lock kullanmaniz gerekir. asenkron ise semaphore kullanmaniz sorunu cozecektir.
select * from tablo where tarih >= now() order by rand() limit 5
hangi veritabanını kullaniyorsun?
neden id alani tutmuyorsun veya guid ?
bi projemde böyle kullanmıştım. tıklanan linki api ile sorgulayıp gelen html i sayfaya dahil ediyordum.
function processAjaxData(response, urlPath){
document.getElementById("app").innerHTML = response.Html;
document.title = response.Title;
const data={"Html":response.Html,"Title":response.Title};
console.log("data");
console.log(data);
window.history.pushState(data,"", urlPath);
}
window.onpopstate = function(e){
if(e.state){
document.getElementById("app").innerHTML = e.state.Html;
document.title = e.state.Title;
}
};
addEventListener("load",function(){
var links= document.getElementsByTagName("a");
const headers = new Headers();
headers.append('X-Requested-With', 'XMLHttpRequest');
for (var i=0;i<links.length;i++){
links[i].addEventListener("click",function(e){
let href=e.target.href;
NProgress.start();
fetch(href,{method:"GET",headers}).then(res=>res.json()).then(result=>{
processAjaxData(result,href);
NProgress.done();
});
e.preventDefault();
})
}
});
frontend teknolojileri kullanmanı tavsiye ederim.
Fikir güzel ama uygulanabilirlik açısından sıkıntılı. Türkçe olursa takıldığı yerlerde arama yaparsa sonuca ulaşamayabilir. Jquery'i türkçeleştirmek değil de kendi frameworkunü yazsan daha güzel olur.
tayfun abinin bu konularda videoları vardı, bulamadım video veya makaleyi.
Ortaöğretime giden çocuklar hali hazırda code.org tarzında sürükle bırak şeklinde kod yazabiliyorlar ve türkçe.
id alani auto inc. ayarlanmamistir. veritabani tasarimina bakmalisin.
dedigim gibi veritabani varsa veritabanina veri girisi yapabilirsin.
server adresini 0.0.0.0 yapiyorum. wifi ye bagli diger cihazdan 192.168 li ipden bağlanabiliyorum.