В этой статье я хотел бы расказать об отправке и приеме POST данных в php. Хотя это довольно примитивная тема, я и сам в начале своего пути програмиста, сталкивался с траблами. По сему решил написать сей пост, дабы немного облегчить Ваш труд. Будете когда то, что-то должны. И так для того что бы принять пост данные, нам надо их отправить. Отправлять данные можно по разному, но самый простой способ, и с него я советую начать, это через HTML форму.
Код выше это HTML форма. Вы могли заметить в теге form несколько параметров action, method. action - это поле используеться для указания обработчика формы. Если оставить его пустым, форма будт отправленна на текущий файл. Я так делать не советую, даже если, Вам надо отправить данные на текущий файл - укажите это явно. method - это поле используеться для указания способа передачи данных, это может быть GET или POST. Далее в форме мы разместили элемент input с типом text (type="text" ). Это означает текстовое поле, например такое в которое вы вводите свой логин при авторизации на сайтах. У данного инпута есть свой идентификатор, который задаеться параметром name (name="field" ). Как видете я присвоил своему инпуту имя field. Далее у меня есть еще один инпут, который имеет тип submit - это кнопка для отправки формы, в параметре value я указал что будет написано на кнопке, как видите, на моей кнопке будет написанно "Сохранить". Ух... заебался...
Ну что же с формой вроде все, приступим к обработчику.
Файл action.php
1 2 3 4 5 6 7 8 9 10
<?php //если нажали кнопку "сохранить"
if (isset($_POST['send'])) {
//если текстовое поле заполненно
if (!empty($_POST['field'])) {
echo 'Наш человечичище';
//если не заполненно
} else {
echo 'Ибо нехуй';
}
}?>
Ну как видите, все проще некуда. Все пришедшие пост данные в PHP можно получить из массива $_POST. А получать их надо по их именам, которые Вы присвоили им в форме. Далее в скрипте Вы можете творить с ними что хотите. Для того, что бы форма, которую мы сделали до этого отправляла данные на нашь пыхыскрипт ей надо указать обработчик..
hey there and thank you for your information – I’ve definitely picked up anything new from right here. I did however expertise several technical points using this web site, since I experienced to reload the web site many times previous to I could get it to load correctly. I had been wondering if your web host is OK? Not that I am complaining, but slow loading instances times will often affect your placement in google and can damage your high-quality score if advertising and marketing with Adwords. Well I am adding this RSS to my email and can look out for much more of your respective interesting content. Ensure that you update this again soon.. abercrombie londra http://abercrombie-londra.oneminutesite.it/
I’m not sure where you're getting your information, but good topic. I needs to spend some time learning more or understanding more. Thanks for excellent info I was looking for this info for my mission. abercrombie milano sito ufficiale <a href="http://abercrombie-londra-1.oneminutesite.it/" title="abercrombie milano sito ufficiale">abercrombie milano sito ufficiale</a>
My brother recommended I might like this website. He was totally right. This post truly made my day. You can not imagine just how much time I had spent for this information! Thanks! nike air max 90
I don’t even know how I ended up here, but I thought this post was good. I don't know who you are but certainly you're going to a famous blogger if you are not already Cheers! chaussure air max
Thing you are talking about a lot of sense. Yet, consider this, let’s suppose you integrated a little more? I am talking about, I do not want to teach how to run your site, however if you added something which could grab people’s particular attention? Just as a video or simply a graphic or maybe few for getting people psyched concerning what you are talking about. air jordan shop
Pretty nice post. I just stumbled upon your blog and wanted to say that I've really enjoyed browsing your blog posts. In any case I will be subscribing to your rss feed and I hope you write again very soon! air jordan grise
It's perfect time to make some plans for the future and it's time to be happy. I have read this post and if I could I desire to suggest you some interesting things or tips. Maybe you could write next articles referring to this article. I want to read even more things about it! air jordan 3.5