يرجى إعطاء النموذج إجراء!
وعليك تسمية زر إرسال الإرسال:
<input type="submit" name="submit" id="submit" value="Submit" />
خلاف ذلك isset()
سوف يعود خطأ.
سؤال
لقد حصلت على مشكلة بسيطة للغاية وقد بحثت عنها لساعات. لكنني لا أقوم بإصلاح خطأي ... أحاول الحصول على قيمة مربع النص الخاص بي (أعرف ، هناك الكثير من المنشورات ولكن لا يمكن لأحد أن يساعدني).
حصلت على هذا 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
طريقة. ولكن شكرا على كل مساعدتك :)