ممنون.
براساس گفته هایی که از وضعیت انفورماتیک اونجا گفتید ره حلی که تنها به ذهنم میرسه همین وب سرویسه که شما علاوه بر اینکه اطلاعات رو در کلاینتها ذخیره میکنید موقع ارسال اون به اداره مرکزی بیاد و داده های ذخیره شده رو به وب سرویس به صورت یک رشته json بفرستید و تو همون وب سرویس که ویدیوشو هم دیدید اونا رو تو دیتابیس
آنلاین ذخیره کنید.
خب بعد نرم افزار اداره هم هر وقت گزارشی خواست بگیره چون همیشه
آنلاین هستند میتونند از همون وب سرویس درخواست گزارش بکنن. برای اینکه تو اداره هم بفهمن داده جدیدی ثبت شده شما باید با یه فلگی (Flag) یا هرچیزی اونا رو متوجه کنی. مثلا نرم افزار اداره هر یکی دو دقیقه چک کنه ببینه اون علامت هست یا نه اگه بود بفهمه و داده هارو بخونه. با این روش فک نکنم نیازی باشه تا داده هارو در اداره هم ذخیره کنی. البته اینم بستگی به سیاست کاری خودت داره. شما برای تست یه
برنامه کوچیک بنویس همین کارو انجام بده و هرجا مشکلی بود تو اینجا بگو بقیه کمک میکنن.
(از اسم وب سرویس هم نترسید همون صفحه پی اچ پی هست که به وسیله متد پست یا get داده هارو ذخیره میکنه )
این کد رو نگاه کنید. یه صفحه php که چهارتا متد براش پست شده و اونارو تو دیتابیس ذخیره میکنه
<?php // Include confi.phpinclude_once('confi.php'); if($_SERVER['REQUEST_METHOD'] == "POST"){ // Get data $name = isset($_POST['name']) ? mysql_real_escape_string($_POST['name']) : ""; $email = isset($_POST['email']) ? mysql_real_escape_string($_POST['email']) : ""; $password = isset($_POST['pwd']) ? mysql_real_escape_string($_POST['pwd']) : ""; $status = isset($_POST['status']) ? mysql_real_escape_string($_POST['status']) : ""; // Insert data into data base $sql = "INSERT INTO `tuts_rest`.`users` (`ID`, `name`, `email`, `password`, `status`) VALUES (NULL, '$name', '$email', '$password', '$status');"; $qur = mysql_query($sql); if($qur){ $json = array("status" => 1, "msg" => "Done User added!"); }else{ $json = array("status" => 0, "msg" => "Error adding user!"); }}else{ $json = array("status" => 0, "msg" => "Request method not accepted");} @mysql_close($conn);
توصیه شدید میکنم این لینکو هم بخونید.عالیه
http://www.mitrajit.com/insert-json-...ase-using-php/