kingblog

درخواست کد

6 پست در این موضوع قرار دارد

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

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

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

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

query("UPDATE.....

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

query("INSERT INTO.....

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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


فرستنده :
<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 برای او ارسال کرده اند نشون داده بشه

0

به اشتراک گذاری این پست


لینک به پست

از کوئری زیر استفاده کنید

select url from send_kart where to_user='reza666';

2

به اشتراک گذاری این پست


لینک به پست

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

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

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


<?php foreach() ?>

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری