【发布时间】:2016-08-23 08:53:20
【问题描述】:
在设计框架和开发一个GIS平台WEB(Web Mapping)用于传播空间数据,我需要创建一个web界面,帮助管理员通过web界面将这些空间数据添加到postgis我尝试这段代码我没有错误,但没有添加数据
<form method="post" action="" enctype="multipart/form-data">
<label for="fichier">Ajouter raster :</label><br />
<input type="file" name="fichier" />
<input type="submit" name="submit" value="Envoyer" />
</form>
<?php
$db = pg_connect('host=5432 dbname=gisdb user=postges password=ou$$am@16');
$raster = pg_escape_string($_POST['fichier']);
$name = $_FILES['$raster']['name'];
$query = "INSERT INTO eau_param_hydro(rast,filname) VALUES('". addslashes($raster) ."','" . $name . "')";
$result = pg_query($query);
if (!$result) {
$errormessage = pg_last_error();
echo "Error with query: " . $errormessage;
exit();
}
pg_close(); }
?>
</body>
【问题讨论】:
标签: php postgresql web postgis