1

Тема: Відправка даних post без форми

Приклад є форма

<form name="form1" method="post" action="mail.php"><table border="0"><font class="ws12" face="Times New Roman">Ваше ім'я:<br><input name="name" type="text"></font>
 <font class="ws12" face="Times New Roman"><br>Ваш e-mail:<br><input name="e-mail" type="text"></font>
 <font class="ws12" face="Times New Roman"><br>Ваш номер телефону:<br><input name="Phone" type="text"></font>
 <font class="ws12" face="Times New Roman"><br>Текст повідомлення: <br><textarea name="mess" cols="20" rows="5"></textarea></font>
 <tbody><tr>
<td colspan="2" align="center"><input value="Надіслати" type="submit"> <input value="Очистити" type="reset"></td></tr>
 </tbody></table></form>

Як можна відправляти дані без використання самої форми? (тобто наперед її заповнити й відправляти при заході користувача відразу)

2

Re: Відправка даних post без форми

Як можна відправляти дані без використання самої форми? (тобто наперед її заповнити й відправляти при заході користувача відразу)

Не доганяю смислу. Заходить користувач у вас програмно заповнені дані і ви їх ще раз собі шлете. Ви ж знаєте які вони є.
Поясніть суть задачі ми опишемо її реалізацію ;)

3

Re: Відправка даних post без форми

Власне суть така й є, потрібно відправити заздалегідь заповненні дані. Потреба виникла для інформування - точніше попередження людини, що ось тут таки хтось зайшов (а заходити не повинен)

можу надати приклад самого запиту


Parametersapplication/x-www-form-urlencoded
Phone    19/06/2011
e-mail    bmn@lib.ru
mess    âïìâïì
name    "Ñàíêîì-гâíå"
Source
name=%22%D1%E0%ED%EA%EE%EC-%D0%B3%E2%ED%E5%22&e-mail=bmn%40lib.ru&Phone=19%2F06%2F2011&mess=%E2%EF%EC%E2%EF%EC

власне змісмт буде інший, але це не принципово

4

Re: Відправка даних post без форми

зробіть через ajax. Просто тут сформуйте json об'єкт який треба відправляти і поставте що б виконувався код при завантаженні сторінки;)

$.post("/testPage.php", { 'e-mail': "bmn@lib.ru", Phone: "4515" } );

але зауважте, буде працювати тілкьи якщо у користувача є javascript

Якщо немає можна засобами php відправляти пошту. Просто в контроллері напряму прописати відправляти звіт ;)

5

Re: Відправка даних post без форми

$.post("/testPage.php", { 'e-mail': "bmn@lib.ru", Phone: "4515" } );

через PHP працюватиме?

як там розділяти блоки ?

бажано б повністю код - бо я ще плутаюсь в елементарному синтаксисі (тільки почав вчити)

6

Re: Відправка даних post без форми

через PHP працюватиме?

в смислі через PHP, це яваскріпт який відправляє дані на сторінку автоматом.

як там розділяти блоки ?

дані запсувати у форматі 'name':'value'

бажано б повністю код - бо я ще плутаюсь в елементарному синтаксисі (тільки почав вчити)

ммм =) повністю тільки за гроші. Це форум на якому ми допомогаємо користувачам - повністю вирішувати проблеми якось совість не дозволяє ;)

Постарайтесь вручну написати хоч кусок яваскріпта і побачите чи працює чи ні) А потім прикрутіть підстановку даних