PDA

View Full Version : سوال: درج و حذف همزمان در جدول؟؟؟؟



minajasmi
دوشنبه 07 دی 1388, 18:36 عصر
سلام به همه دوستان من مشکلی داشتم ممنون میشم اگه کمکم کنید.
من یه پروژه در مورد انبارداری باید انجام بدم توی اون یه قسمت برای خرید کالا هست.من توی این صفحه موجودی انبارو به مشتری نشون می دم و جلوی هر رکورد لینک خرید رو گذاشتم که با انتخاب اون باید کالا از لیست موجودی انبار پاک بشه وبه جدول خروجی کالا ازانبار اضافه بشه ولی از اونجایی که زیاد با php کارنکردم نمیدونم چطور باید انجام بشه.
اگه بتونید در این مورد کمکم کنید یا اگه روشش خوب نیست یه ایده بهم بدید دعاتون می کنم.

rash44
دوشنبه 07 دی 1388, 19:34 عصر
سلامشما نباید کالا رو حذف کنید بلکه باید با توجه به تعداد درخواستی مشتری تعداد موجود در انبار رو آپدیت کنی (تعداد موجود – تعداد درخواست شده )اگر تعداد موجود در انبار از تعداد درخواستی کاربر کمتر باشه برنامه باید پیام خطا صادر کنهاگر متوجه نشدی بگو تا برات تکه برنامش رو بنویسمموفق و پیروز باشید

rash44
دوشنبه 07 دی 1388, 21:01 عصر
سلام
این 1 تکه کد از برنامه برداشت جنس از انبار هست که من قبلا خودم برای شرکت سایپا نوشتم
موفق و پیروز باشید



<?php
$name=$_POST['name'];
$mojod=$_POST['mojod'];
$bardasht=$_POST['bardasht'];
if ($bardasht>$mojod) {
echo "<script>alert('تعداد کافی جهت برداشت در انبار موجود نمی باشد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=Formbardashtjens.php'>";
} else {
$countnew=$mojod-$bardasht;
$link = db_connect();
$q="UPDATE `jens` SET `count`='$countnew' WHERE `name`='$name'";
$reg = db_query($q);
$q1="INSERT INTO `inout`(`name`,`bardsaht`) VALUES ('$name','$bardasht')";
$reg = db_query($q1);
echo "<script>alert('$bardasht عدد $name با موفقیت از انبار خارج شد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=Formbardashtjens.php'>";
db_close($link);
?>

minajasmi
سه شنبه 08 دی 1388, 13:41 عصر
سلام
این 1 تکه کد از برنامه برداشت جنس از انبار هست که من قبلا خودم برای شرکت سایپا نوشتم
موفق و پیروز باشید



<?php
$name=$_POST['name'];
$mojod=$_POST['mojod'];
$bardasht=$_POST['bardasht'];
if ($bardasht>$mojod) {
echo "<script>alert('تعداد کافی جهت برداشت در انبار موجود نمی باشد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=Formbardashtjens.php'>";
} else {
$countnew=$mojod-$bardasht;
$link = db_connect();
$q="UPDATE `jens` SET `count`='$countnew' WHERE `name`='$name'";
$reg = db_query($q);
$q1="INSERT INTO `inout`(`name`,`bardsaht`) VALUES ('$name','$bardasht')";
$reg = db_query($q1);
echo "<script>alert('$bardasht عدد $name با موفقیت از انبار خارج شد')</script>";
echo "<meta http-equiv='refresh' content='0; URL=Formbardashtjens.php'>";
db_close($link);
?>

من تعداد کالای خروجی مد نظرم نیست.من دو تا جدول دارم یکیشون موجودی انبارو نشون می ده و اون یکی کالای خروجی رو. حالا من تو صفحه اصلی یه لینک دارم برای مشاهده کالای خارج شده از انبار.پس باید با خرید هر کالا تو جدول خروجی از انبار ثبت بشه.بعد با خرید هر کالا قیمتش رو به کاربر نشون بده.اگه کمکم کنید خیلی ممنون میشم.یا اگه کد دارید واسم بزارید