PDA

View Full Version : ارتباط اسمارتی با php



hassan68
چهارشنبه 07 اردیبهشت 1390, 13:03 عصر
سلام دوستان
میشه بگید یک فرم تو اسمارتی چجوری اطلاعاتش رو به دیتابیس میفرسته وقتی فرم از tpl. پست میشه و به php. مربوط به خودش میره اونجا اصلا معلوم نیست چی میشه
من بررسی کردم دیدم توی اکثر اون php ها فقط میاد getparamمیکنه و روشون کار انجام میده و آخرش آپدیت میکنه ولی ندیدم insert کنه :متفکر:
اگر ممکنه طریقه ارسال اطلاعات از فرم به دیتابیس روبگید
با تشکر

Keramatifar
چهارشنبه 07 اردیبهشت 1390, 22:30 عصر
دوست عزیز
به فولدر templates در پروژه های اسمارتی مراجعه کن و فایل هاشو بررسی کن

J.Masomi
پنج شنبه 08 اردیبهشت 1390, 07:02 صبح
با سلام
تو فایلهای اسمارتی دو دسته وجود دارد که یکی فایلهای PHP است که در خارج فولدر templates است و دیگری فایلهای TPL که داخل فولدر templates است.

اینکه فرم کجا ارسال می شود بستگی به اکشن فرم دارد.الزاماً اطلاعات به فایل php ای که tpl را صدا زده نمی رود.

برای insert هم که گفتید وجود ندارد ممکن است متغیر پست یا $_REQUEST به تابع یا کلاسی ارسال شده باشد.

hassan68
پنج شنبه 08 اردیبهشت 1390, 09:55 صبح
شما یک لطفی کنید بگید مثلا من اگر بخوام متغیر title$ رو به جدولی ارسال کنم چجوری باید عمل کنم؟
در ضمن این اکشن فایل tpl داخلش نوشته {$phpself}
توی فایل php خودش هم اینو نوشته


$tplItem->assign("phpself",$_SERVER['PHP_SELF']);