Ovde sam uradio jednostavan sistem Dodavanje podataka u bazu i Izmene podataka u bazi:
http://agrotime.roadvoyage.com/index1.html sa AJAX tehnikom
Znaci za dodavanje imam:
Kôd:
$("#newData").click(function() {
if($("#name").val()!="") {
$.ajax({
url: "add.php",
type: "POST",
async: true,
data: { Name:$("#name").val(), Gender:$("#gender").val(), Age:$("#age").val(), Donuts_eaten:$("#donuts_eaten").val()}, //your form data to post goes here as a json object
dataType: "html",
success: function(data) {
$('#output').html(data);
drawVisualization();
},
});
} else {
}
});
i php:
Kôd:
<?php
$con = mysql_connect('localhost', 'korisnik', 'pass') or die('Error connecting to server');
mysql_select_db('baza', $con);
mysql_select_db('baza', $con);
$query = "INSERT INTO `stat` (`Name`, `Gender`, `Age`, `Donuts eaten`) VALUES (";
$query .= "'".mysql_real_escape_string($_POST['Name']) . "', ";
$query .= "'".mysql_real_escape_string($_POST['Gender']) . "', ";
$query .= "'".mysql_real_escape_string($_POST['Age']) . "', ";
$query .= "'".mysql_real_escape_string($_POST['Donuts_eaten']);
$query .= "')";
$result = mysql_query($query);
if($result != false) {
echo "Uspesno dodavanje!";
} else {
echo "Greska!";
}
?>
Ovo je nesto najednostavnije. Mene sad zanima koje su najbolje prakse komunikacije sa bazom. Koliko je ovako napisan kod siguran? Postoje li neki moduli koji olaksavaju komunikaciju? Sta Vi preporucujete? Koje metode preporcujete? Kako Vi radite?