رفتن به مطلب
انجمن پشتیبانی لاراول ایران
naim

دسترسی به مقدار تگ select در _POST

Recommended Posts

سلام

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

ممنون میشم راهنماییم کنین.

<?php

$ll=$_POST;
print_r($ll);

?>

<div class="containar">

    <div class="col-sm-6 bg-light">
        <form action="Update.php" method="post">
            <div class="form-group">
                <label for="UserName">نام کتاب</label>
                <input type="text" name="bookName" class="form-control" id="txt1" > 
            </div>
            <div class="form-group">
               <label for="code">کد</label>
               <input type="password" name="code" class="form-control" id="code1">
            <div class="form-group ">    
                <select name="id" id="id">
                    <?php 
                        showAllData();
                    ?>
                </select>
            </div>
                <input type="submit" class="btn btn-primary" name="submit"value="بروز رسانی">
        </form>
    

    </div>
</div>

 

Share this post


Link to post
Share on other sites

سلام

با استفاده از قطعه کد زیر می توانید مقدار ذخیره شده در تگ select را بدست آورید.

$select_value = isset($_POST['id']) ? $_POST['id'] : '-1';

البته با فرض اینکه متد ()showAllData به درستی مقدار خاصیت value از تگ های option را مقداردهی کند.

Share this post


Link to post
Share on other sites

زمانیکه اطلاعات یک فرم را ارسال می کنید، با فرض انکه از متد POST در فرم استفاده کرده باشید، ابتدا باید بررسی کنید که آیا چیزی به server ارسال شده است یا نه؟

برای این منظور از متد ()isset استفاده کنید.

 

if (isset($_POST['submit'])) {

    $value1 = isset($_POST['value1']) ? $_POST['value1'] : null';
    $value2 = isset($_POST['value2']) ? $_POST['value2'] : null';

}

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

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

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

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...