نمایش نتایج 1 تا 5 از 5

نام تاپیک: نمایش مقادیر داخل آرایه

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهد
    سن
    35
    پست
    108

    نمایش مقادیر داخل آرایه

    سلام . فرض کنید من یک جدول دارم با ستون های id , tel . در ستون tel با چند تکست باکسی که برای ذخیره تلفن داریم شماره تلفن در اون ذخیره میشن و بوسیله , از هم جدا میشن . مثلا 7 تا تکست باکس داریم و در تکست باکس 1 و 5 و 7 شماره تلفن رو وارد کنیم . و متنی که در ستون tel جدول ذخیره میشه به این صورته :
    05118547545,,,,0511544521,,05417542254
    حالا من بعد از ارسال کوئری و fetch کردن اون میخوام محتویات داخل ستون tel رو نمایش بدم . من اینکار رو میکنم کد اجرا میشه ولی یک مشکلی پیش میاد نگاه کنید :

    کد HTML:
    $row=mysql_fetch_assoc(mysql_query("SELECT * FROM `myTable`"))
    str_replace(",","<br/>",$row['tel'])
    با این کد خروجی من به این شکل در میاد :
    05118547545
    4 ta khat fasele
    0511544521
    2ta khat fasele
    054175454545
    چطور میشه کاری کرد که فقط اون سه تا شماره ای که داخل tel هست رو پشت سر هم و بدون خط های فاصله اضافی ایجاد کرد ؟

    آخرین ویرایش به وسیله manager_66 : سه شنبه 04 بهمن 1390 در 02:54 صبح




  2. #2
    کاربر دائمی آواتار MSN_Issue
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهدالرضا
    پست
    586

    نقل قول: نمایش مقادیر داخل آرایه

    خب دوست عزیز شما موقع ثبت چک کن اگه مقدار Text خالیه ثبتش نکن !
    نه اینکه خالی رو ثبت کنی و بعد برای خوندنش دنبال راه حل باشی !

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1388
    محل زندگی
    مشهد
    سن
    35
    پست
    108

    نقل قول: نمایش مقادیر داخل آرایه

    خوب تکست باکس خالی هم میتونه باشه . یعنی هم میتونه مقدار داشته باشه هم نداشته باشه . الان من میام مقادیر داخل تکست باکسها رو آپدیت میکنم (insert نمیکنم ). اگه شرط بذارم که اگه مثلا تکست 4 خالی بود درجش نکن بقیه مقادیر رو هم تا به تکست 4 مقدار ندم درج نمیکنه . چون از 7 تا تکست باکس و یک دکمه استفاده میکنم . بهترین راهه حل چیه بنظرتون ؟
    آخرین ویرایش به وسیله manager_66 : چهارشنبه 05 بهمن 1390 در 02:15 صبح

  4. #4
    کاربر دائمی آواتار mohsen24000
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    شهر مقدس قم
    پست
    583

    نقل قول: نمایش مقادیر داخل آرایه

    موقع نمایش شرط بذارید اگه مقدار $row['tel'] خالی نبود نمایش بدهد!

  5. #5

    نقل قول: نمایش مقادیر داخل آرایه

    کد HTML:
    $row = mysql_fetch_assoc(mysql_query('SELECT * FROM `myTable`'));
    $tels = preg_split("#,#", $row['tel'], PREG_SPLIT_NO_EMPTY);
    foreach($tels as $tel) {
        echo $tel.'<br/>'."\n";
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •