نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: یک سوال حیاتی از یک کد کوچک php

  1. #1
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    7
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض یک سوال حیاتی از یک کد کوچک php

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

    من این خطارو سرچ کردم به این قسمت برخوردم.
    این کد رو میذارم لطفا دوستان اشنا به کد لطف کنین بگن این کد چی میگه.ظاهرا میگه وقتی یه سری شرایط پیش اومد این کارو بکن.
    البته این کد طولانیه ولی من این تیکشو که خطا هم داخلشه رو میذارم براتون.
    دوستانی که مطلعن مارو راهنمایی کنن.اگرم تونستن بگن ما چیکار کنیم این مشکل رفع شه.
    کد PHP:
    else{
    $user_send mysql_query("INSERT INTO `users` (`name`,`email`,`tell`,`user`,`pass`,`time`,`endtime`,`cat`,`cat_bw`,`active`,`ip`,`bw` ) VALUES ('$name','$email','$tell','$username','".md_55($password)."','".time()."','','$service','$bw','0','".$_SERVER['REMOTE_ADDR']."','')");
    if(!
    $user_send)
    $out"ساخت کاربر با مشکل روبرو شد ! لطفا دوباره تلاش کنید";
    else{
    $my_time=jgetgmdate(time()); 
    ویرایش توسط irmec : May 24th, 2016 در ساعت 01:52

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : یک سوال حیاتی از یک کد کوچک php

    سلام
    طبق این کد مشکل اینه که کوئری INSERT در دیتابیس حالا به هر دلیلی انجام نمیشه.
    به بعد از اون خط که اخطار ساخت کاربر مشکل خورد رو نوشته کد زیر رو اضافه کنید تا اخطار اصلی انگلیسی اش رو نشون بده:

    کد:
    $out = mysql_error();
    ضمناً کاش به برنامه نویستون میگفتید به جای توابع mysql از توابع جدید تره mysqli استفاده میکردن.
    ویرایش توسط iHSG : May 24th, 2016 در ساعت 10:45

  4. تعداد تشکر ها از iHSG به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    7
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض پاسخ : یک سوال حیاتی از یک کد کوچک php

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    سلام
    طبق این کد مشکل اینه که کوئری INSERT در دیتابیس حالا به هر دلیلی انجام نمیشه.
    به بعد از اون خط که اخطار ساخت کاربر مشکل خورد رو نوشته کد زیر رو اضافه کنید تا اخطار اصلی انگلیسی اش رو نشون بده:

    کد:
    $out = mysql_error();
    ضمناً کاش به برنامه نویستون میگفتید به جای توابع mysql از توابع جدید تره mysqli استفاده میکردن.
    ممنون از پاسختون دوست من
    راستش ما این اسکریپت رو دو سه سال پیش خردیم الانم پشتیبانی دیگه نیست نه ایمیلی نه شماره ای هیچی موندیم همینطوری دیگه دست به دامن دوستان شدیم
    من اون کد رو قرار دادم این رو نشون داد

    کد:
    Incorrect integer value: '' for column 'cat_bw' at row 1
    ویرایش توسط irmec : May 24th, 2016 در ساعت 11:25

  6. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : یک سوال حیاتی از یک کد کوچک php

    نقل قول نوشته اصلی توسط irmec نمایش پست ها
    ممنون از پاسختون دوست من
    راستش ما این اسکریپت رو دو سه سال پیش خردیم الانم پشتیبانی دیگه نیست نه ایمیلی نه شماره ای هیچی موندیم همینطوری دیگه دست به دامن دوستان شدیم
    من اون کد رو قرار دادم این رو نشون داد

    Incorrect integer value: '' for column 'cat_bw' at row 1
    مشکل از متغییر $bw هست باید عدد صحیح باشد، کد زیرا جایگزین کنید نباید دیگه ارور داشته باشید اما بازم باید اسکریپت اصلاح شود.

    کد:
    <?php
    else{
    $bw = (int) $bw;
    $user_send = mysql_query("INSERT INTO `users` (`name`,`email`,`tell`,`user`,`pass`,`time`,`endtime`,`cat`,`cat_bw`,`active`,`ip`,`bw` ) VALUES ('$name','$email','$tell','$username','".md_55($password)."','".time()."','','$service','$bw','0','".$_SERVER['REMOTE_ADDR']."','')");
    if(!$user_send)
    $out= "ساخت کاربر با مشکل روبرو شد ! لطفا دوباره تلاش کنید";
    else{
    $my_time=jgetgmdate(time());

  7. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  8. #5
    عضو جدید
    تاریخ عضویت
    Feb 2014
    نوشته ها
    7
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض پاسخ : یک سوال حیاتی از یک کد کوچک php

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    مشکل از متغییر $bw هست باید عدد صحیح باشد، کد زیرا جایگزین کنید نباید دیگه ارور داشته باشید اما بازم باید اسکریپت اصلاح شود.

    کد:
    <?php
    else{
    $bw = (int) $bw;
    $user_send = mysql_query("INSERT INTO `users` (`name`,`email`,`tell`,`user`,`pass`,`time`,`endtime`,`cat`,`cat_bw`,`active`,`ip`,`bw` ) VALUES ('$name','$email','$tell','$username','".md_55($password)."','".time()."','','$service','$bw','0','".$_SERVER['REMOTE_ADDR']."','')");
    if(!$user_send)
    $out= "ساخت کاربر با مشکل روبرو شد ! لطفا دوباره تلاش کنید";
    else{
    $my_time=jgetgmdate(time());
    اوه خدا خیرت بده دوست من
    مشکل حل شد
    انشالله اگر بتونیم این اسکریپتیارو پیدا کنیم میدیم اصلا کنن
    بازم خیلی ممنون و ممنون از دوستانی که توجه کردن و راهنمایی کردن مارو

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: August 22nd, 2015, 20:45
  2. سوال در مورد انتی شلر و انتی ویروس در سرور اختصاصی
    توسط alita در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: December 7th, 2014, 00:33
  3. سوالاتی در رابطه با زرین پال
    توسط UserWht در انجمن مباحث دیگر
    پاسخ ها: 8
    آخرين نوشته: September 29th, 2011, 01:59
  4. سوالاتی در باره دایرکتی
    توسط tmfar در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: September 4th, 2011, 16:00

مجوز های ارسال و ویرایش

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