Imam fajl koji pokrecem da bih upisao podatke u bazu i dobijem promenljive $naslov, $slike ...
PHP kôd:
<?php
require_once('includes/php.config.db.php');
//ovde imam kod koji radi provereno 100% - da ne pisem sve rec je o xpath i regex kodu
$naslov = $data['naslov'];
$latitude = $data['lat'];
$longitude = $data['lng'];
$lin = $data['link'];
$slika= $data['slika'];
$latitude = (float) $latitude;
$longitude = (float) $longitude;
?>
u fajlu php.config.db.php kojeg pozivam imam sledeci kod:
PHP kôd:
<?php
$link = mysql_connect('localhost', 'user', 'pass') or die('<p>Nije moguce uspostaviti konekciju sa database serverom!</p>');
mysql_select_db('tabelname', $link);
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");
function insertNewMarker($name='', $lat='', $lng='', $slika='', $link='', $type='', $popust='', $vaziDo='') {
if(!empty($name) and !empty($lat) and !empty($lng) and !empty($link)) {
$name = mysql_real_escape_string(trim($name));
$sql = "INSERT INTO `naziv-tabele` (`name`, `lat`, `lng`, `address`) VALUES ('$name', '$lat', '$lng', '$slika')";
mysql_query($sql) or print "<p>Error in SQL Statement ($sql):<br />". mysql_error() .'</p>';
}
else {
print "<p>Polja 'name', 'lat' i 'lng' ne smeju biti prazna!<br />Vi ste uneli <br />Name:$name<br />Lat:$lat<br />Lng:$lng</p>";
}
}
?>
Medjutim ne pokaze nikakvu gresku, baza ostane prazna. Nije greska u lokaciji fajla php.config.db.php! Jednostavno samo praza ekran nakon nekoliko sekundi! Sta bi moglo da bude?