PDA

View Full Version : مبتدی: انتصاب مقادیر دریافتی از دیتابیس



numberone1
دوشنبه 01 آذر 1389, 21:51 عصر
سلام دوستان
میخوام وقتی از mysql یه select میگیرم مثلا مقدار id با متد get ارسال کنم به یه صفحه دیگه
میشه بهم بگین چجوری اینکارو انجام بدم. اگه یه مثال هم بزنید خیلی خوب میشه

یه سوال دیگه هم داشتم
چجوری میتونم زمان جاری سیستم و با کوئری insert ارسال کنم
یه فیلد تعریف کردم از نوع timestamp ولی نمیدونم چجوری تاریخ شمسی رو بدست بیارم و ارسال کنم
اگه لطف کنید با مثال توضیح بدین خیلی خوب میشه
مرسی دوستان

funpatogh
دوشنبه 01 آذر 1389, 23:51 عصر
سوال اول :
کوئری بزنید و مقدار id رو بگیرید و بعد صفحه مورد نظرت رو با مقدار id به تابع haeader بده


header("url.php?id=".$row['id']);


سوال دوم
نوع فیلدت رو بکن int با سایز 10 کاراکتر
بعد توی کوئری که میزنی از تابع UNIX_TIMESTAMP استفاده کن که تاریخ جاری رو به صورت timestamp میتوی ذخیره کنی
بعد با تابع تاریخ جلالی (jdf) موقع نمایش اون رو به شمسی تبدیل کن

numberone1
پنج شنبه 11 آذر 1389, 16:19 عصر
سوال دوم
نوع فیلدت رو بکن int با سایز 10 کاراکتر
بعد توی کوئری که میزنی از تابع UNIX_TIMESTAMP استفاده کن که تاریخ جاری رو به صورت timestamp میتوی ذخیره کنی
بعد با تابع تاریخ جلالی (jdf) موقع نمایش اون رو به شمسی تبدیل کن
مرسی از پاسختون
قسمت دوم و درست متوجه نشدم میشه لطف کنی یه مثال بزنی؟؟
بیشتر تابع هائی که دیدم تاریخ و ساعت رو در کنار هم نشون میده میشه این 2 تا رو از هم تفکیک کرد و جدا جدا نمایش داد
منظورم اینه که با یه تابع تاریخ و بدست بیارم و با تابع دیگه ساعت جاری سیستم ؟
بازم ممنون

funpatogh
پنج شنبه 11 آذر 1389, 19:37 عصر
سوال اولت رو میتونی از اینم استفاده کنی


<a href=page.php?id=$row['id']>$row['id']</a>
شما موقع insert


mysql_query("insert into `table` (id,name,date) values(null,'$name',unix_timestamp() ) ")or die(mysql_error());
برای خوندن هم
یک فانکش جلالی برای این کار وجود داره که میتونید با جستجو دانلود کنید(jdf.php)
بعد این فایلو توی برنامه include میکنید
هر جا که تاریخ میلادی رو خواستی شمسی کنی از


<?php
include("jdf.php");
echo jdate("Y m d H:i:s l",$row['date']);
?>

numberone1
پنج شنبه 11 آذر 1389, 23:58 عصر
مرسی از پاسخت
ولی بازم منظورم این شکلی نبود
میخوام یه تابع داشته باشم برای تاریخ (y/m/d) و یکی هم داشته باشم برای ساعت (H:i:S) که تو هر صفحه ای که خواستم اینکلودش کنم بعد با تابع jdf که شما توضیخشو دادین تبدیل به شمسی کنم بعد به همراه بقیه مقادیر مربوط به اون صفحه به دیتابیس ارسال کنم
مثلا صفحه ثبت نام و فرض کن میخوام وقتی کسی ثبت نام میکنه تاریخ همون لحظه رو بدست بیارم بعد با یه insert به همراه بقیه فیلد های ثبت نام به عنوان تاریخ ثبت نام اضافه کنم. و به همین صورت توی تمام صفحات استفاده کنم
نمیدونم که تونستم منظورمو درست برسونم یا نه!!
مرسی از توجه و پاسخ گوئی تون