Hướng dẫn how do i get the value of text input field using php? - Làm cách nào để lấy giá trị của trường nhập văn bản bằng php?

Ví dụ về việc sử dụng PHP để nhận giá trị từ một biểu mẫu:

Đặt cái này vào foobar.php:



  
    

    

    


Đọc mã trên để bạn hiểu nó đang làm gì:

"Foobar.php là một tài liệu HTML chứa biểu mẫu HTML. Khi người dùng nhấn nút gửi bên trong biểu mẫu, thuộc tính hành động của biểu mẫu được chạy: Với tên "my_html_input_tag". Giá trị mặc định của nó là "thuốc ở đây". Điều này khiến hộp văn bản xuất hiện với văn bản: 'thuốc ở đây' trên trình duyệt. Bên phải là nút gửi, khi bạn nhấp vào nó, URL trình duyệt Thay đổi đối với


2 và mã dưới đây được chạy.

Đặt mã này vào foobar_submit.php trong cùng thư mục với foobar.php:


Đọc mã trên để bạn biết nó đang làm gì:

Mẫu HTML từ phía trên đã phổ biến các cặp SuperGlobal $ _POST với các cặp khóa/giá trị đại diện cho các phần tử HTML bên trong biểu mẫu. Echo in ra giá trị bằng khóa: 'my_html_input_tag'. Nếu khóa được tìm thấy, đó là, giá trị của nó được trả lại: "thuốc ở đây".

Sau đó in_R in tất cả các khóa và giá trị từ $ _POST để bạn có thể nhìn trộm những gì khác trong đó.

Giá trị của thẻ đầu vào có tên = ________ 14 đã được đưa vào $ _POST và bạn đã truy xuất nó bên trong một tệp PHP khác.

Hello,

Chúng ta cũng có thể đọc một mảng thông qua Explode []: & nbsp;

Enter an integer: 10
Enter a floating point number: 9.78
Entered integer is 10 and entered float is 9.78
5
4
55____56
7
8

Using $_GET method:

  

Để hiển thị giá trị:

Using $_POST method:

  

Để hiển thị giá trị:

const val = tài liệu. Truy vấnSelector ['Đầu vào']. giá trị;.

Làm thế nào tôi có thể nhận được giá trị trường đầu vào trong PHP mà không cần gửi?

PHP $ a = $ _get ["housemodel"]; if [$ a ''] {if [$ a == $ model1] {echo ""; } if if [$ a == $ model2] {echo ""; } if if [$ a == $ model3] {echo ""; ...

Chương này cho thấy cách giữ các giá trị trong các trường đầu vào khi người dùng nhấn nút gửi.

PHP - Giữ các giá trị trong biểu mẫu

Để hiển thị các giá trị trong các trường đầu vào sau khi người dùng nhấn nút gửi, chúng tôi thêm một tập lệnh PHP nhỏ bên trong thuộc tính giá trị của các trường đầu vào sau: tên, email và trang web. Trong trường Nhận xét Textarea, chúng tôi đặt tập lệnh giữa các thẻ và thẻ. Kịch bản nhỏ xuất ra giá trị của $ name, $ email, $ trang web và $ bình luận. & NBSP;

Sau đó, chúng tôi cũng cần hiển thị nút radio nào đã được kiểm tra. Đối với điều này, chúng ta phải thao tác thuộc tính đã kiểm tra [không phải thuộc tính giá trị cho các nút radio]:

Tên:

E-mail:

value="male">Male
5

Bàn luận

Trong PHP, bảng điều khiển là giao diện dòng lệnh, còn được gọi là Shell tương tác. Chúng ta có thể truy cập nó bằng cách nhập lệnh sau vào thiết bị đầu cuối: & nbsp;

  

3

Nếu chúng tôi nhập bất kỳ mã PHP nào trong shell và nhấn enter, nó sẽ được thực thi trực tiếp và hiển thị đầu ra hoặc hiển thị thông báo lỗi trong trường hợp có bất kỳ lỗi nào. Một mẫu chạy của mã PHP, đọc đầu vào từ bảng điều khiển PHP trông như thế này: & nbsp; & nbsp; 

Enter a string: GeeksforGeeks
GeeksforGeeks
  • Trong bài viết này, chúng tôi sẽ thảo luận về hai phương thức để đọc đầu vào bảng điều khiển hoặc đầu vào của người dùng trong PHP: & NBSP; Phương pháp 1: Sử dụng hàm readline [] là hàm tích hợp trong PHP. Hàm này được sử dụng để đọc đầu vào bảng điều khiển. & Nbsp; những điều sau đây có thể đạt được bằng hàm readline []: & nbsp; & nbsp;string. So for any other data type, we have to typecast it explicitly as described below.

PHP


5

Chấp nhận một đầu vào duy nhất bằng cách nhắc người dùng:


6

7

8

9

2
3
4

9

  

0

6
  

2

Đầu ra: & nbsp;

  

3

Output:  

Enter an integer: 10
Enter a floating point number: 9.78
Entered integer is 10 and entered float is 9.78
  • Theo mặc định, loại dữ liệu của biến được chấp nhận thông qua hàm readline [] là chuỗi. Vì vậy, đối với bất kỳ loại dữ liệu nào khác, chúng tôi phải đánh máy nó một cách rõ ràng như được mô tả dưới đây.
$a = readline[];
  • 
    
    6
      
    
    
    6
      
    
    
    7
    
    
    9
  •   
    
    
    9
    0
    1
    For this, we use another function explode[] together with readline[]. The first argument of explode[] is the delimiter we want to use. In the below example, the delimiter is space. The second argument is the readline[] function. Here also the data type of $var1 and $var2 will be string. So we have to separately typecast them for other data types. In the above example, the typecasting is shown for integers. 

PHP


5

  

8
  

9
0
1
2

  

0
7 
3

6

  

0
3
  

2
3
  

9
  

5

Chúng ta cũng có thể đạt được những điều tương tự mà không cần nhắc nhở người dùng: & NBSP;

Trong trường hợp này, ngay khi người dùng truy cập, giá trị đã nhập được lưu trữ trong biến a.

  

0
3
1 
3
Enter a string: GeeksforGeeks
GeeksforGeeks
7
Enter a string: GeeksforGeeks
GeeksforGeeks
8__

  

3

Đầu ra: tổng 10 và 20 là 30 & nbsp;
The sum of 10 and 20 is 30
 

  • Chúng ta cũng có thể đọc một mảng thông qua Explode []: & nbsp; 

PHP


5

Enter an integer: 10
Enter a floating point number: 9.78
Entered integer is 10 and entered float is 9.78
5
4
55____56
7
8

$a = readline[];
1
Enter an integer: 10
Enter a floating point number: 9.78
Entered integer is 10 and entered float is 9.78
5

9

  

3

Output:  


0

Phương pháp 2: Sử dụng hàm fscanf [] hoạt động giống như hàm fscanf [] trong C. Chúng ta có thể đọc 2 số nguyên từ bàn phím [stdin] như dưới đây: & nbsp; Using fscanf[] function works same as the fscanf[] function in C. We can read 2 integers from Keyboard[STDIN] as below: 

  • Điều này khác với phương thức trước & nbsp;

PHP


5

Enter an integer: 10
Enter a floating point number: 9.78
Entered integer is 10 and entered float is 9.78
5
4
55____56
7
8

Phương pháp 2: Sử dụng hàm fscanf [] hoạt động giống như hàm fscanf [] trong C. Chúng ta có thể đọc 2 số nguyên từ bàn phím [stdin] như dưới đây: & nbsp;

Điều này khác với phương thức trước & nbsp;

  

3

Output:  


1

Các 

  •   
    
    
    0
    php -a
    8
    3
    
    
    6
    3
    Enter a string: GeeksforGeeks
    GeeksforGeeks
    2fscanf[] function, because it is done by the format specifiers , e.g. %d, %f, %c etc. You can read more about format specifiers.
  •   
    
    
    0
    3
      
    
    
    9
    3__

So sánh giữa hai phương pháp: & nbsp;


Làm thế nào bạn sẽ truy cập giá trị của đầu vào văn bản trong PHP?

Sử dụng $ _POST hoặc $ _GET SuperGlobals của PHP để truy xuất giá trị của thẻ đầu vào thông qua tên của thẻ HTML..

Làm thế nào để bạn nhận được giá trị của một trường văn bản?

Chúng ta có thể nhận được giá trị của trường đầu vào văn bản bằng các phương thức khác nhau trong JavaScript.Có một thuộc tính giá trị văn bản có thể đặt và trả về giá trị của thuộc tính giá trị của trường văn bản.Ngoài ra, chúng ta có thể sử dụng phương thức jQuery val [] bên trong tập lệnh để nhận hoặc đặt giá trị của trường đầu vào văn bản.use the jquery val[] method inside the script to get or set the value of the text input field.

Làm thế nào để bạn tìm thấy giá trị của các thẻ đầu vào?

Cách nhận giá trị đầu vào với JavaScript..
hàm getVal [] {.
const val = tài liệu.Truy vấnSelector ['Đầu vào'].giá trị;.
log[val];.

Làm thế nào tôi có thể nhận được giá trị trường đầu vào trong PHP mà không cần gửi?

PHP $ a = $ _get ["housemodel"];if [$ a ''] {if [$ a == $ model1] {echo "";} if if [$ a == $ model2] {echo "";} if if [$ a == $ model3] {echo "";...

Bài Viết Liên Quan

Toplist mới

Bài mới nhất

Chủ Đề