Hướng dẫn how to store input value in variable using php - cách lưu trữ giá trị đầu vào trong biến bằng php

3

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Lưu trữ đầu vào của người dùng từ một trường văn bản trong một biến. Bất kỳ cách nào để làm điều này?

hỏi ngày 3 tháng 11 năm 2010 lúc 14:30Nov 3, 2010 at 14:30

1

HTML:


Php-iSubmit [chưa được kiểm tra]


Đã trả lời ngày 3 tháng 11 năm 2010 lúc 14:33Nov 3, 2010 at 14:33

Dotarieldotarieldotariel

1.58710 Huy hiệu bạc23 Huy hiệu đồng10 silver badges23 bronze badges

4

Nếu bạn có một biểu mẫu với TextArea đó và bạn gửi biểu mẫu đó, bạn sẽ có giá trị trong toàn cầu $_GET hoặc ________ 6-marray [tùy thuộc vào methot của mẫu của bạn].

Bạn có thể truy cập giá trị này bằng cách nhập $_GET['nameofyourtextarea'] [hoặc giống nhau với $_POST]

Đã trả lời ngày 3 tháng 11 năm 2010 lúc 14:34Nov 3, 2010 at 14:34

Oezioezioezi

50.1k10 Huy hiệu vàng97 Huy hiệu bạc115 Huy hiệu Đồng10 gold badges97 silver badges115 bronze badges

Làm thế nào có thể nhận được giá trị trường đầu vào trong biến 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.

PHP có thể lấy đầu vào người dùng không?

    Name:  
Email:

Đầu vào cho các tập lệnh PHP thường được chuyển cho chương trình bằng các biểu mẫu web. Các biểu mẫu bao gồm các trường văn bản, nút radio, hộp kiểm, hộp bật lên, bảng cuộn và tương tự.

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 ""; ...

Biến $$ trong PHP là gì?:

PHP | $ vs $$ Toán tử Ví dụ, bên dưới là một biến chuỗi: $ var_name = "Hello World!"; $ Var_name là một biến bình thường được sử dụng để lưu trữ một giá trị. Nó có thể lưu trữ bất kỳ giá trị nào như Integer, Float, Char, String, v.v. Mặt khác, $$ var_name được gọi là biến tham chiếu trong đó $ var_name là một biến bình thường.

Mẫu HTML [GET và POST]

Khi một biểu mẫu được gửi đến tập lệnh PHP, thông tin từ biểu mẫu đó sẽ tự động cung cấp cho tập lệnh. Có một số cách để truy cập thông tin này, ví dụ: ví dụ:


4

Ví dụ #1 một biểu mẫu HTML đơn giản: If an external variable name begins with a valid array syntax, trailing characters are silently ignored. For example,


5 becomes

6.

Chỉ có hai cách để truy cập dữ liệu từ các biểu mẫu HTML của bạn. Các phương thức hiện có được liệt kê dưới đây:

Ví dụ #2 truy cập dữ liệu từ biểu mẫu HTML bài đăng đơn giản

Sử dụng biểu mẫu GET tương tự ngoại trừ bạn sẽ sử dụng biến nhận được xác định trước. Nhận cũng áp dụng cho


0 [thông tin sau '?' Trong URL]. Vì vậy, ví dụ,

1 chứa dữ liệu có thể truy cập được với $ _get ['id']. Xem thêm $ _Request.

Ghi chú:

Các dấu chấm và không gian trong tên biến được chuyển đổi thành dấu gạch dưới. Ví dụ


2 trở thành

3.setcookie[] function. Cookies are part of the HTTP header, so the SetCookie function must be called before any output is sent to the browser. This is the same restriction as for the header[] function. Cookie data is then available in the appropriate cookie data arrays, such as $_COOKIE as well as in $_REQUEST. See the setcookie[] manual page for more details and examples.

PHP cũng hiểu các mảng trong ngữ cảnh của các biến biểu mẫu [xem Câu hỏi thường gặp liên quan]. Ví dụ, bạn có thể với nhau các biến liên quan đến nhóm hoặc sử dụng tính năng này để truy xuất các giá trị từ nhiều đầu vào chọn. Ví dụ: chúng ta hãy đăng một biểu mẫu lên chính nó và khi gửi hiển thị dữ liệu:: As of PHP 7.2.34, 7.3.23 and 7.4.11, respectively, the names of incoming cookies are no longer url-decoded for security reasons.

Ví dụ #3 Biến mẫu phức tạp hơn

Lưu ý: Nếu một tên biến bên ngoài bắt đầu bằng cú pháp mảng hợp lệ, các ký tự dấu vết sẽ bị bỏ qua âm thầm. Ví dụ,


5 trở thành

6.

Hình ảnh gửi tên biếnserialize[] or explode[] on the value first.

Khi gửi biểu mẫu, có thể sử dụng hình ảnh thay vì nút gửi tiêu chuẩn có thẻ như:

Ví dụ #4 Ví dụ SetCookie []setcookie[] example


8

Chấm trong tên biến đến

Thông thường, PHP không làm thay đổi tên của các biến khi chúng được chuyển thành một tập lệnh. Tuy nhiên, cần lưu ý rằng dấu chấm [thời gian, dừng hoàn toàn] không phải là một ký tự hợp lệ trong tên biến PHP. Vì lý do, hãy nhìn vào nó:


9

Bây giờ, những gì trình phân tích cú pháp nhìn thấy là một biến có tên $ varname, theo sau là toán tử nối chuỗi, theo sau là barestring [tức là chuỗi chưa được trích xuất không khớp với bất kỳ khóa nào đã biết hoặc từ dành riêng] 'ext'. Rõ ràng, điều này không có kết quả dự định.

Vì lý do này, điều quan trọng cần lưu ý là PHP sẽ tự động thay thế bất kỳ dấu chấm nào trong các tên biến đến với dấu gạch dưới.

Xác định các loại biến

Bởi vì PHP xác định các loại biến và chuyển đổi chúng [nói chung] khi cần thiết, không phải lúc nào cũng rõ ràng là loại nhất định nào là bất kỳ lúc nào. PHP bao gồm một số hàm tìm hiểu loại một biến nào là, chẳng hạn như: getType [], is_array [], is_float [], is_int [], is_object [] và is_string []. Xem thêm Chương về các loại.gettype[], is_array[], is_float[], is_int[], is_object[], and is_string[]. See also the chapter on Types.

HTTP là một giao thức văn bản, hầu hết, nếu không phải tất cả, nội dung đi kèm trong các mảng SuperGlobal, như $ _POST và $ _GET sẽ vẫn còn như chuỗi. PHP sẽ không cố gắng chuyển đổi các giá trị thành một loại cụ thể. Trong ví dụ dưới đây, $ _get ["var1"] sẽ chứa chuỗi "null" và $ _get ["var2"], chuỗi "123".

/index.php?var1=null&var2=123

Thay đổi

Phiên bảnSự mô tả
7.2.34, 7.3.23, 7.4.11 Tên của cookie đến không còn được mã hóa URL vì lý do bảo mật.

Ẩn danh ¶

14 năm trước

    Name:  
Email:
0

    Name:  
Email:
1

    Name:  
Email:
2

Krydprz tại IIT dot edu ¶

17 năm trước

    Name:  
Email:
3

    Name:  
Email:
4

    Name:  
Email:
5

    Name:  
Email:
6

    Name:  
Email:
7

    Name:  
Email:
8

    Name:  
Email:
9

0

1

2

3

4

5

6

7

8

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

17 năm trước

/index.php?var1=null&var2=123
0

/index.php?var1=null&var2=123
1

    Name:  
Email:
2

Ẩn danh ¶

14 năm trước

/index.php?var1=null&var2=123
3

/index.php?var1=null&var2=123
4

    Name:  
Email:
2

Krydprz tại IIT dot edu ¶

17 năm trước

/index.php?var1=null&var2=123
6

/index.php?var1=null&var2=123
7

/index.php?var1=null&var2=123
8

/index.php?var1=null&var2=123
9

$_GET0

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

19 năm trước

$_GET2

$_GET3

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

18 năm trước

$_GET5

A tại b dot c dot de ¶

14 năm trước

$_GET6

$_GET7

$_GET8

$_GET9

$_POST0

$_POST1

    Name:  
Email:
2

Krydprz tại IIT dot edu ¶

17 năm trước

$_POST3

$_POST4

$_POST5

$_POST6

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

19 năm trước

$_POST8

$_POST9

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

14 năm trước

$_GET['nameofyourtextarea']1

$_GET['nameofyourtextarea']2

$_GET['nameofyourtextarea']3

$_GET['nameofyourtextarea']4

$_GET['nameofyourtextarea']5

$_GET['nameofyourtextarea']6

    Name:  
Email:
2

Krydprz tại IIT dot edu ¶

17 năm trước

$_GET['nameofyourtextarea']8

$_GET['nameofyourtextarea']9

$_POST0

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

19 năm trước

$_POST2

$_POST3

$_POST4

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

14 năm trước

$_POST6

$_POST7

    Name:  
Email:
2

Krydprz tại IIT dot edu ¶

17 năm trước

$_POST9

0

1

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

19 năm trước

3

4

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

19 năm trước

6

7

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

17 năm trước

9


00


01

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

19 năm trước


03


04


05


06


07


08


09


10


11

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

17 năm trước


13


14


15


16

TMK-PHP tại Infeline Dot org ¶

19 năm trước


17


18

    Name:  
Email:
2

Lennynyktyk tại Yahoo Dot Com ¶

17 năm trước


20


21


22


23


24

TMK-PHP tại Infeline Dot org ¶

17 năm trước


25


26


27

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

14 năm trước


29


30


31


32


33

    Name:  
Email:
2

Krydprz tại IIT dot edu ¶

17 năm trước


35


36


37


38


39


40


41

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

17 năm trước


43


44

    Name:  
Email:
2

TMK-PHP tại Infeline Dot org ¶

19 năm trước


46


47

    Name:  
Email:
2

Làm thế nào có thể nhận được giá trị trường đầu vào trong biến 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..

PHP có thể lấy đầu vào người dùng không?

Đầu vào cho các tập lệnh PHP thường được chuyển cho chương trình bằng các biểu mẫu web.Các biểu mẫu bao gồm các trường văn bản, nút radio, hộp kiểm, hộp bật lên, bảng cuộn và tương tự.. Forms include text fields, radio buttons, check boxes, popup boxes, scroll tables, and the like.

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 "";...

Biến $$ trong PHP là gì?

PHP |$ vs $$ Toán tử Ví dụ, bên dưới là một biến chuỗi: $ var_name = "Hello World!";$ Var_name là một biến bình thường được sử dụng để lưu trữ một giá trị.Nó có thể lưu trữ bất kỳ giá trị nào như Integer, Float, Char, String, v.v. Mặt khác, $$ var_name được gọi là biến tham chiếu trong đó $ var_name là một biến bình thường.reference variable where $var_name is a normal variable.

Bài Viết Liên Quan

Chủ Đề