Mailinglisten-Archive |
Hallo,
kann mal jemand schauen , ob folgendes Konstrukt lauffähig ist bzw, wie man
es vereinfachen kann.
Weitere Problemstellung ist von localhost aus (Datenbank ALKGIS) , sofort
nach Liveserver futurefarm.de einzuspielen, ohne Umweg über mysql DUMP.
Eine Idee diesbezüglich?
<?
include "inc/open.inc.php";
mysql_select_db('ALK_GIS', $conn);
$sql="SELECT * FROM alkobj_pl";
$result=mysql_query($sql,$conn);
$nutzer=$HTTP_GET_VARS['nutzer'];
$karte=$HTTP_GET_VARS['karte'];
if (!$nutzer) die(); // Falls kein Nutzer angegen Abbruch
if (!$nutzer) $karte='1'; // Wahl der Standardkarte , falls keine Angabe
// 1:1 Umsetzung der tabelle alkobj_pl(Datenbank "ALK_GIS" --->
"futurefarm")
if ($result) {
while ($row=mysql_fetch_object($result))
{
echo $row->ObjNr."<br>";
mysql_select_db('futurefarm', $conn);
$query2="select * from alkobj_pl where ObjNr='".$row->ObjNr."';"; //
Prüfung auf Vorhandensein
$rs2=mysql_query($query2, $conn);
if (mysql_num_rows($rs2)>0) // Falls vorhanden updaten
{
$sqlcmd='UPHATE alkobj_pl SET';
$where='WHERE ObjNr='.$row->ObjNr;
$what='ObjNr="'.$row->ObjNr.'",'.'Folie="'.$row->Folie.'",'.'ObjArt="'.$row-
>ObjArt.'",'.'ObjAktu="'.$row->ObjAktu.'",'.'ObjR="'.$row->ObjR.'",'.'ObjH="
'.$row->ObjH.'",'.'ObjGeom="'.$row->ObjGeom.'",'.'Bemerkungr="'.$row->Bemerk
ung.'" '
$query=$sqlcmd.$what.$where;
}
else // Nicht vorhanden updaten und in tabelle beziehungnutzer
Zugehörigkeit zum Nutzer erstellen(mehrere Nutzer können auf gleiche
Datensätze zugreifen
{
$query='INSERT INTO alkobj_pl
VALUES("'.$rs2->ObjNr.'","'.$rs->Folie.'","'.$rs->ObjArt.'","'.$rs->ObjAktu.
'","'.$rs->ObjR.'","'.$rs->ObjH.'","'.$rs->ObjGeom.'","'.$rs->Bemerkung'")';
$queryBezNutz='INSERT INTO beziehungnutzer (ObjNr,nutzer,karte)
VALUES("'.$rs2->ObjNr.'","'."'.$nutzer.'","'."'.$karte.'")';
$rs3=mysql_query($queryBezNutz, $conn);
}
$rs4=mysql_query($query, $conn);
mysql_select_db('ALK_GIS', $conn);
}
}
?>
Gruss
Burkhard Stollenwerk
zugehöriges Projekt: http://futurefarm.de/map2005/svgmap.svg
benötigt IE 6,0 + AdobeViewer 6.0 Beta
http://www.adobe.com/svg/viewer/install/beta.html
php::bar PHP Wiki - Listenarchive