ajax_framework.js

/* XMLHTTPRequest Enable */

function createObject () {

var request_type;

var browser = navigator.appName;

if ( browser == "Microsoft Internet Explorer" ){

request_type = new ActiveXObject ( "Microsoft.XMLHTTP" );

} else {

request_type = new XMLHttpRequest ();

}

return request_type;

}

var http = createObject ();

/* -------------------------- */

/* SAVE TEXT */

/* -------------------------- */

var nocache = 0;

var text = '';

function saveText ( textId ){

textId_n = encodeURI ( document.getElementById ( 'textId' ). value );

textIDGlobal = textId_n;

nocache = Math.random ();

http.open ( 'get', 'save_text.php?newText='+textId_n+'&nocache = '+nocache );

http.onreadystatechange = saveTextReply;

http.send ( null );

}

function saveTextReply (){

if( http.readyState == 4 ){

var response = http.responseText;

document.getElementById ( textIDGlobal ). innerHTML = response;

}


Следующий блок PHP кода сохраняет переданные значения в базу данных.
save_text.php:

<!-- Include Database connections info. -->

<?php

include('config.php');

if(isset($_GET['newText'])){

$newText= $_GET['newText'];

$insertText_sql = 'INSERT INTO MYTABLE (newText) VALUES('. $ newText. ')';

$insertText= mysql_query($insertText_sql) or die(mysql_error());

echo $newText;

} else {

echo 'Error! Please fill all fileds!';

}

?>


Если новое значение пустое, вы получите сообщение об ошибке, иначе значение будет занесено в базу данных.


config.php

<?php

// Connection's Parameters

$db_host="localhost";

$db_name="database_name";

$username="database_username";

$password="database_password";

$db_con=mysql_connect($db_host,$username,$password);

$connection_string=mysql_select_db($db_name);

// Connection

mysql_connect($db_host,$username,$password);

mysql_select_db($db_name);

?>


Индивидуальные задания

Создать сайт по индивидуальному заданию. При заполнении формы необходимо использовать технологию Ajax для проверки введенной информации.

1. Создать сайт кадрового агентства. В оформление сайта использовать фильтр,

2. Создать сайт туристической фирмы.

3. Создать сайт интерактивного абонемента библиотеки (позволяющий бронировать книгу).

4. Создать сайт заказов пиццы (позволяющий заказать пиццу).

5. Создать сайт оплаты услуг мобильной связи.

6. Создать сайт оформления заказа в Интернет-магазине.

7. Создать сайт учета товаров в булочной.

8. Создать сайт оформления заявки в РЭУ/

9. Создать сайт бронирования билетов в кинотеатре.

10. Создать сайт брачного агентства.

11. Создать сайт банка.

12. Создать сайт салона красоты.

13. Создать сайт кинотеатра.

14. Создать сайт автовокзала.

15. Создать сайт службы занятости.

16. Создать сайт учебной группы.

17. Создать сайт аэропорта.

18. Создать сайт общежития.

19. Создать сайт факультета.

20. Создать сайт кафедры.

21. Создать сайт молокозавода.

22. Создать сайт магазина игрушек.

23. Создать сайт политической партии.

24. Создать сайт школы.

25. Создать сайт больницы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: