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

نام تاپیک: منو عوض شدن شهرها با عوض شدن کشور

  1. #1
    کاربر دائمی آواتار hamid67fathi
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    WwW
    پست
    435

    Exclamation منو عوض شدن شهرها با عوض شدن کشور

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

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    <? ;اینجا ؟>
    پست
    269

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    با AJAX میشه.

    این هم یک نمونه ی مشهور برای PHP & AJAX
    آخرین ویرایش به وسیله Lagon666 : جمعه 21 اسفند 1388 در 21:53 عصر

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

    Question نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    نقل قول نوشته شده توسط Lagon666 مشاهده تاپیک
    با AJAX میشه.
    اینکه این کار با استفاده از این تکنولوژی امکان پذیره حرفی نیست ولی آیا میشه با استفاده از JavaScript هم انجام داد؟ این نکته مهمه!!!

  4. #4

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    بله
    کاملا می شه
    در واقع Ajax هم همون جاوااسکریپته
    در نهایت مقدار های بازگشتی با توابع جاوااسکریپت مقدار دهی و پیاده سازی می شن .

  5. #5
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    <? ;اینجا ؟>
    پست
    269

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    نقل قول نوشته شده توسط jaza_sa مشاهده تاپیک
    اینکه این کار با استفاده از این تکنولوژی امکان پذیره حرفی نیست ولی آیا میشه با استفاده از JavaScript هم انجام داد؟ این نکته مهمه!!!
    َAJAX کوتاه شده ی عبارت Asynchronous JavaScript And XML هست. AJAX همش با موتور JavaScript میچرخه

    این هم همون نمونه برای JavaScript


    <html>
    <head>
    <script>
    function SetStates(States) {
    var stateBox = document.getElementById("state");
    stateBox.options.length = 0;
    if(States != "") {
    var arrStates = States.split(",");
    for(i = 0; i < arrStates.length; i++) {
    if(arrStates[i] != "") {
    stateBox.options[stateBox.options.length] = new Option(arrStates[i], arrStates[i]);
    }
    }
    }
    }
    </script>
    </head>
    <body>
    <pre>Country:
    <select onChange="SetStates(this.value)" id="country">
    <option value=""></option>
    <option value="New South Wales,Queensland,Victoria,South Australia,Tasmania,Western Australia,Northern Territory">Australia</option>
    <option value="California,New York,Ohio,Colorado,Florida,Texas,Arizona,Washingto n">USA</option>
    </select><br>State: <select id="state"></select>
    </pre>
    </body>
    </html>

  6. #6
    کاربر دائمی آواتار jaza_sa
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    546

    Wink نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    نقل قول نوشته شده توسط Lagon666 مشاهده تاپیک
    َAJAX کوتاه شده ی عبارت Asynchronous JavaScript And XML هست.
    نقل قول نوشته شده توسط kassit مشاهده تاپیک
    کاملا می شه
    در واقع Ajax هم همون جاوااسکریپته.
    حرف شما دوستان کاملا درسته و خود منم اینارو میدونم
    منظور من از چیزی که مطرح شد این بود که چطور میشه اینکار رو بدون نوشتن کد PHP یا C#‎ یا ... انجام داد ، بدون اینکه اطلاعاتی بخواد به سرور برو و باز گرده

  7. #7
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    <? ;اینجا ؟>
    پست
    269

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    میشه همون چیز هایی رو که قراره از صفحه ی PHP یا ASP یا .. بگری، توی یه فایل TXT یا HTML ذخیره کنی و با AJAX به این فایل ها متصل بشی و اطلاعات رو دریافت کنی.
    دلیل استفاده از زبان هایی مثل PHP دینامیک کردن داده ها و صفحه هاست. مثلا برای نوشتن دو خط کد توی دو صفحه HTML، می شه اونها رو توی یه فایل PHP نوشت. البته این یه توضیح خیلی مسخره در این رابطه است.

    مثلا به جای:
    page1.html
    page2.html
    از این روش ساده استفاده میشه:
    index.php?page=page1
    index.php?page=page2

  8. #8

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    نقل قول نوشته شده توسط jaza_sa مشاهده تاپیک
    حرف شما دوستان کاملا درسته و خود منم اینارو میدونم
    منظور من از چیزی که مطرح شد این بود که چطور میشه اینکار رو بدون نوشتن کد PHP یا C#‎ یا ... انجام داد ، بدون اینکه اطلاعاتی بخواد به سرور برو و باز گرده
    مقدار دهی توسط خود جاوا اسکریپت

    var countries = new Array();
    countries[0] = 'iran';

  9. #9

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

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

  10. #10
    کاربر دائمی آواتار as13851365
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    لیبدرا
    سن
    37
    پست
    533

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

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

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

  11. #11

    نقل قول: منو عوض شدن شهرها با عوض شدن کشور

    با اجازه!!!

    از کد lagon 666 استفاده کردم....

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

    <html> 
    <head>
    <script>
    function SetStates(States) {
    var stateBox = document.getElementById("state");
    stateBox.options.length = 0;
    if(States != "") {
    var arrStates = States.split(",");
    for(i = 0; i < arrStates.length; i++) {
    if(arrStates[i] != "") {
    stateBox.options[stateBox.options.length] = new Option(arrStates[i], arrStates[i]);
    }
    }
    }
    }
    </script>
    </head>
    <body>
    <pre>Country:
    <select onChange="SetStates(this.value)" id="country">
    <option value=""></option>
    <option value="New South Wales,Queensland,Victoria,South Australia,Tasmania,Western Australia,Northern Territory">Australia</option>
    <option value="California,New York,Ohio,Colorado,Florida,Texas,Arizona,Washingto n">USA</option>
    <?php
    $query="SELECT * FROM state";
    $result=$database->query($query);

    while($row=mysql_fetch_array($result)){
    $query2="SELECT * FROM city WHERE state_id={$row['id']}";
    $result2=$database->query($query2);
    while($row2=mysql_fetch_array($result2)){

    $ocity.=$row2['name'].",";

    }
    $oState="<option value=\"".$ocity."\">".$row['name']."</option>";
    echo $oState;
    }
    ?>
    </select>State: <select id="state"></select>
    </pre>
    </body>
    </html>

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

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