PHP: احصل على قيمة مربع النص من علامة إدخال HTML

StackOverflow https://stackoverflow.com/questions/20354077

  •  25-08-2022
  •  | 
  •  

سؤال

لقد حصلت على مشكلة بسيطة للغاية وقد بحثت عنها لساعات. لكنني لا أقوم بإصلاح خطأي ... أحاول الحصول على قيمة مربع النص الخاص بي (أعرف ، هناك الكثير من المنشورات ولكن لا يمكن لأحد أن يساعدني).

حصلت على هذا HTML الشفرة:

<form action="" method="post">
    <input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
    <input type="submit" id="submit" value="Submit" />
</form>

وهذا هو PHP الرمز رقم 1 لقد جربت:

<?php
    $textboxValue = $_POST['address'];
    echo $textboxValue;
?>

هذا لا يعمل ولا أعرف لماذا. بعد تجربة هذا ، وجدت رمزًا آخر:

<?php
    if(isset($_POST['submit'])){
        $textboxValue = $_POST['address'];
        echo $textboxValue;
    }
?>

هذا لا يبدو أنه يعمل. مثل الآخر.

هل هناك خطأ أو لماذا $textboxValue لم يتم عرضه عندما أسميها echo?

هل كانت مفيدة؟

المحلول

يرجى إعطاء النموذج إجراء!

وعليك تسمية زر إرسال الإرسال:

<input type="submit" name="submit" id="submit" value="Submit" />

خلاف ذلك isset() سوف يعود خطأ.

نصائح أخرى

لقد وجدت الخطأ. في ملفي كان لدي return = false; لذلك لم يستطع تنفيذ $_POST طريقة. ولكن شكرا على كل مساعدتك :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top