Ajax submit на форма и запис в mysql

djpatzo

Registered
Интерисува ме как ще стане с ajax да submit форма и съответно да се записва в mysql база данни. Искам схемата да стане така, че да не се презарежда съдържанието а да си записва в mysql.
 
var http = new XMLHttpRequest();
var url = "get_data.php";
var params = "lorem=ipsum&name=binny";
http.open("GET", url+"?"+params, true);
http.send(null);
само не съм сигурен дали последния ред е нужен...
така - ето това е примера, просто си промени страницата и параметрите иии си задай на страницата просто с пхп да въвежда данни в mysql без да изкарва нищо :)

п.с. никога не съм го пробвал така че казвай ако не бачка да го видим ;)
 
А формата как да я настроя, че да поства през ajax и съответно след това да направи връзката към mysql от php файла. Този ajax ми е доста непознат. Ако може малко повече помощ. Може да се види примера за постването в http://new.ulnet.net/#/Contacts/ това е страницата от която искам да постна. Проблема е, че ползвам една схема SWFAddress за да отварям страниците без презареждане на цялата страница. В момента като $_POST през страница Contacts и не иска нищо да става. Единствено като добавя кода който да изпълнява при постването в header.php където ми е всичко и се зарежда в определен div самата страница тогава става.
 
1. предполагам знаеш джаваскрипт
2. прочети това http://www.w3schools.com/Ajax/ повярвай ми, за да знаеш какво правиш просто му отдели малко време...
3. схемата е такава:
1) имаш 2 страници - 1 с формата и 2 с обикновен пхп код който настройваш от гет метода да си взима някви параметри и да ги вписва в mysql
2) формата я нагласяш както в примерите от линка горе и тя просто отваря страницата с пхп точно като потребител и се записва съобщението а после страницата вече си го записва в базата данни...



едит: може и с пост метод да се направи формата http://www.openjs.com/articles/ajax_xmlhttp_using_post.php
 
Liberate каза:
1. предполагам знаеш джаваскрипт
2. прочети това http://www.w3schools.com/Ajax/ повярвай ми, за да знаеш какво правиш просто му отдели малко време...
3. схемата е такава:
1) имаш 2 страници - 1 с формата и 2 с обикновен пхп код който настройваш от гет метода да си взима някви параметри и да ги вписва в mysql
2) формата я нагласяш както в примерите от линка горе и тя просто отваря страницата с пхп точно като потребител и се записва съобщението а после страницата вече си го записва в базата данни...

Или ползваш това
 
StormBreaker каза:
Liberate каза:
1. предполагам знаеш джаваскрипт
2. прочети това http://www.w3schools.com/Ajax/ повярвай ми, за да знаеш какво правиш просто му отдели малко време...
3. схемата е такава:
1) имаш 2 страници - 1 с формата и 2 с обикновен пхп код който настройваш от гет метода да си взима някви параметри и да ги вписва в mysql
2) формата я нагласяш както в примерите от линка горе и тя просто отваря страницата с пхп точно като потребител и се записва съобщението а после страницата вече си го записва в базата данни...

Или ползваш това

Това го пробвах, но така и не успях да го подкарам.
 
То с този Javascript и Ajax мога да го направя само ако е готово написано и да го сложа където трябва. Примерно SWFAddress успях от 1-вия път да го сложа и да си заработи. То там е готов кода, но има един PHP файл, в който трябва да се пипа, а съответно PHP-то си го разбирам, ама тоз Ajax ми е пълна скръб. Поне малко помощ да дадете относно това как и къде да поставя тези кодове които ми дадохте или примерно какво ще представлява с кода във формата.


EDIT: Успях да го направя да извежда съобщението и даже да записва в MYSQL без да презарежда, но сега въпроса е как да го направя да прави проверки или примерно ако е постнато или нещо такова.
 
ще споделиш че ми трябва нещо такова за да коментарите в новините на сайта ми
 

Back
Горе