رفتن به مطلب

درخواست کد


پست های پیشنهاد شده

اگه کسی میتونه کد زیر رو برام بذاره ممنون میشم

یک فیلد متنی داریم که قراره یه نام داخلش بنویسیم و ارسال کنیم بعد این نام بهمراه آی دی ما توی دیتابایس ذخیره بشن

اون قسمتی که من میخوام :

اگر کسی نامی ارسال کرد، اگر ارسال کننده نام و نام ارسالی قبلا در دیتابایس وجود داشت، از کد زیر برای آپدیت همون ارسال کننده استفاده بشه:

query("UPDATE.....

اگر کسی نامی ارسال کرد، اگر ارسال کننده نام در دیتابایس وجود داشت ولی نام ارسالی فرق داشت، از کد زیر برای اضافه کردن نام جدید استفاده بشه:

query("INSERT INTO.....

اگر کسی نامی ارسال کرد، اگر ارسال کننده فرق داشت ولی نام یکی بود با از اینسرت برای اضافه کردن استفاده بشه

در کل میخوام کاربرام برای همدیگه یه چیزی بفرستند حالا اگه من برای 3 کاربر چیزی فرستادم باید 3 ردیف در دیتابایس اضافه بشه و هر وقت به یکی از اونها دوباره بخوام چیزی بفرستم، ردیف مربوط به همون کاربر آپدیت بشه

و اگر کسی دیگه بخواد برای 3 نفر چیزی بفرسته، برای او هم 3 ردیف اضافه بشه و هر وقت بخواد به یکی از همونها چیزی بفرسته ردیف مربوط به همون گیرنده آپدیت بشه

لینک به ارسال

فکر نمیکنم کد آماده‌ای باشه

شما با دستور سلکت میتوانید بررسی کنید که قبلا ثبت شده یا نه

http://www.tutorialspoint.com/mysql/mysql-where-clause.htm

http://www.techonthenet.com/mysql/where.php

لینک به ارسال

مشکلم حل شد فقط یک کار دیگه مونده

برای نمایش عکس ارسالی از کد زیر استفاده میکنم:


فرستنده :
<p> <a href="<?= $D->kart_send_from ?>" class="groupavatar" title="<?= htmlspecialchars($u->fullname) ?>"><img src="<?= $C->IMG_URL ?>avatars/thumbs1/<?= $D->avatar ?>" style="width:50px; height:50px;" /></a>
<font style="font-size:14px" face="Tahoma, Geneva, sans-serif" color="#003300"><?= str_cut($u->username,10) ?></font><br /><font face="Tahoma, Geneva, sans-serif" color="#89A38A" style="font-size:12px"><?= $D->kart_send_from ?><br /></font><font style="font-size:2px"> </font></p>


$avatar=$db2->fetch_field('SELECT user_id from send_kart WHERE to_user="'.$this->user->info->username.'" AND status=1');
$D->kart_send_from = $db2->fetch_field('SELECT user_id from send_kart WHERE to_user="'.$this->user->info->username.'" AND status=1');
$D->avatar= $db2->fetch_field("SELECT avatar from users WHERE id='$avatar'");

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

توی عکس زیر مشخص کردم

4a1b6as5piyy3j616dib.jpg

بطور کلی میخوام با توجه به عکس بالا اگر گیرنده وارد داشبورد خودش شد، هر تعداد ی که ارسال کنندگان برای او عکس ارسال کرده باشند رو نشون بده

مثلا اگر Reza666 وارد داشبورد خودش شد، دو عکسی که adminface251 و admin برای او ارسال کرده اند نشون داده بشه

لینک به ارسال

ولی اینجوری فقط عکس ارسالی

adminface251 رو نشون میده عکس ارسالی admin نشون داده نشد

فکر کنم علاوه بر اون از این کد باید استفاده کنم ولی نمیدونم چجوری:


<?php foreach() ?>

لینک به ارسال

شما نباید براساس فرد گیرنده یا فرستنده کویری بگیرید

اگر جدول تصویر جدا هست

شناسه پیام یا هر چیزی که به اون ربط داره رو در این جدول ذخیره کنید

سپس براساس شناسه پیام یا شناسه/ID تصویر کویری بگیرید

مسیله بعدی اگر نام کاربری ها مربوط به کاربر عضو هست باید شناسه کاربر ذخیره بشه و نه نام اون

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...