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

سلام من تازه با پی اچ پی کار رو شروع کردم اما خوب میفهمم سوالی دارم

سه تا فیلد دارم

اول گروه کالا

دوم نام کالا

سوم قیمت

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

دو مورد اول به صورت select نوشتم اما هر کاریش کردم نمیشه

کمک کنید با تشکر

و همچنین آموزش پی اچ پی شما رو خریدارری کردم با تشکر از آموزش خوبتون

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

برای اینکار بهتره از جیکوئری استفاده کنید تا وقتی هر کدوم رو انتخاب کردید موارد مربوطه به شکل ایجکسی لیست بشن

Share this post


Link to post
Share on other sites

اول ممنون بابت پاسختون

دوم پاسختون خیلی مبهمه

سوم من نمیخام از جی کئوری و اژاکس استفاده کنم میخام از خود پی اچ پی کدهاش این کارو بکنم

با تشکر

Share this post


Link to post
Share on other sites

برای اینکه شرط بشه وبرای یک مورد مورد های دیگه رو بیاره باید جیکوری استفاده کنین چرا نمیخواهین استفاده کنین

Share this post


Link to post
Share on other sites

اول اینکه چون اول میخام با پی اچ پی بلد بشم بعد اگر نیاز دیدم با چیزهای دیگه

خواهشا اگر بلدید راهنمایی کامل کنید با تشکر

دوم اینکه من میخام این اطلاعات در دیتابیس ثبت بشه بعد مثل فاکتور چاپ بشه

Share this post


Link to post
Share on other sites

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


function getCategories()

{



   $result = mysql_query('SELECT distinct group_kala FROM sabtkala WHERE active=1 ');

   return $result;

}

بعد اومدم توی صفحه خودم اینطوری تعریفش کردم


$group = getCategories();

$option = '';

while ($item = mysql_fetch_assoc($group))

{



   $option .= "<option value>{$item['group_kala']}</option>";



}

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

<select name="group_kala" >

<?php echo $option;?>

</select><br />

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

Share this post


Link to post
Share on other sites

لطفا با همون کد آژاکس کمکم کنید

با تشکر

نمونه مد میخام کدهام رو هم که گذاشتم

Share this post


Link to post
Share on other sites

ممنون

من طبق مثال رفتم جلو خط به خط ولی نشد

من توی دیتابیسم نام کالا و گروه رو دریک جدول میگرفتم ولی برداشتم طبق مثال گروه رو در یک جدول جداگانه گرفتم وبعد آی دی اون رو در جدول نام کالا گرفتم اما بازم نشد

راه حلی دیگه نیست مثال فارسی یا چیزی دیگه

خیلی ممنون

Share this post


Link to post
Share on other sites

مراحل رو دقیق و درست انجام بدید جواب میده کمی هم باید آزمون و خطا کنید تا نحوه استفادش رو خوب یاد بگیرید یه نمونه کد دیگه هم براتون میذارم میتونید بررسیش کنید

sections_jquery دانلود ● آپلود سنتر انجمن جوملای ایران

Share this post


Link to post
Share on other sites

ممنون بابت این جواب هاتون

یه سوالی دارم بابت این کد جدیدی که واسم فرستادید

این خط چیه که در ajax_city هست

$sql=mysql_query("select b.id,b.data from data_parent a,data b where b.id=a.did and parent='$id'");

b.id

b.data

چین کجای دیتابیس تعریف شدن ؟؟

data_parent

این چه جدولیه

کامل برام این خط رو طبق دیتابیس و کدها توضیح بدم توی جایگذاریش به مشکل خوردم با تشکر فراوان

Share this post


Link to post
Share on other sites

اون b.id و b.data از نام مستعار برای نوشتن کوئری استفاده شده تا دو جدول رو به هم مرتبط کنن برای آشنایی با این مباحث باید بیشتر روی کدهای sql کار و تمرین کنید

در جدول data_parent هم بر اساس ای دی ها شهرای مربوط به هر کشور رو توی دمو مشخص کردن شما روی نوشتن کوئری تمرکز کنید کوئری رو درست بنویسید بیشتر کار رو انجام دادید

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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