Mysql
 sql >> база данни >  >> RDS >> Mysql

HTML форма, действаща като get вместо публикация

Аха!!!

Не публикувате правилно формуляра. Задайте

action=""

до

action="code.php"

Ако приемем, че вашата php страница се нарича code.php. Просто го променете с името/пътя на php страницата и формулярът ще изпрати данните до вашия php код за обработка.

Когато напуснете action="" на празен, публикува данните за себе си (същата страница). Той не действа като GET, той все още действа като POST, но публикува на грешното място. Мисля, че сте формулирали грешно заглавието на въпроса.

Какво искаш да кажеш, че действа като get вместо post. Не можеш ли да четеш $_POST променливи във вашия PHP?

премахнете 'enctype="text/plain"' във вашия код на формуляра.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо да използвате ограниченията на външния ключ в MySQL?

  2. Грешка:свържете ECONNREFUSED при достъп до mysql

  3. MySql Connector 6.8.2 RC, Entity Framework 6 и Code First

  4. Тест за PDO връзка

  5. com.mysql.jdbc.PacketTooBigException java