Connect, action, method, submit, incule,location, header, username




Download 0.59 Mb.
Sana12.06.2022
Hajmi0.59 Mb.
#23495
Bog'liq
Mavlonberganova Iroda 3 СЕКЦИЯ
uzbek coders, 3 MI KI-12-19 sirtqi talabasi Raxmonova Fotima, YO\'L HARAKATINI TASHKIL ETISH, Biz oldingi mavzuda aytganimizdek, inson yashamog’i uchun ovqatl, Soha iqtisodiyoti va menejmenti o`quv qo`llanma 1, 16. Grammatik ma’no uning turlari, 18. So\'zlarni turkumlash tamoyillari, tasnif asoslari., Microsoft Word Document (4), C тайёр, 2-amaliy topshiriq, Ma\'ruza № 8, Tarmoq identifikatsiyasi va autentifikatsiyasi protokollari, Smtp protokollari, sug`orish

Web sahifalarni yaratishda PHP yordamida SQL baza bilan bog'lash imkoniyatlari
Y.M. Aytimbetov, I.I.Mavlonberganova
Ajiniyoz nomidagi NDPI assistent o’qituvchisi
Ajiniyaz nomidagi NDPIning 3B- guruh talabasi
Kalit so’zlar: connect, action, method, submit, incule,location, header, username.
PHP va MySQL o'zaro aloqada bo'lganda, dastur ma'lumotlar bazasi bilan funktsiyalar to'plami orqali o'zaro ta'sir qiladi. Ma'lumotlar bazasi bilan ishlashdan oldin uni o'rnatishimiz, u foydalanuvchiga avtorizatsiya qilish uchun kerak bo’ladi. Bu mysql_connect () funktsiyasi yordamida amalga oshiriladi. Ushbu funktsiya Open server xostingida joylashgan MySQL ma'lumotlar bazasiga tarmoq ulanishini o'rnatadi va ochiq ulanish identifikatorini qaytaradi. Barcha keyingi ishlar ushbu identifikator bilan amalga oshiriladi. Ushbu identifikatorni argument sifatida qabul qiladigan barcha boshqa funktsiyalar tanlangan ma'lumotlar bazasini noyob tarzda aniqlaydi. Ro'yxatdan o'tishda username va parol password ko'rsatilgan joylariga kerakli username va passwordlar teriladi. [Sh. Nazarov :133]. Bu ishlarni bajarish uchun oldin htmlda forma yaratilib olinadi.
(1)

Shundan keyin ana ikkita fayl ya'ni php fayllarni yaratib olamiz.





if (isset($_post['ism'])&& isset($_post['yosh'])) {
include 'db_conn.php'; function validate($data){
$data=trim($data);
$data=stripslashes($data);
$data=htmlspecialchars($data);
return $data; }
$ism=validate($_post['ism']);
$tel=validate($_post['yosh']);
if (empty($ism) || empty ($yosh)){ header("Location: index.html"); } else {
$sql="Insert into test(ism,yosh) values('$ism','$yosh')";
$res=mysql_query($conn,$sql);
if ($res) echo "

";} else { echo "

xatolik
qayta urinib koring

"; } }
}else {header("location: index.html"); }
header("refresh: url=");
?>
Mysqlda baza yaratamiz. Kerakli ma’lumotlarni bazaga kiritamiz. Undan keyin quyidagi oyna hosil bo’ladi.
(2)
Shundan keyin index.html ya’ni formamizni ishga tushuramiz, katakchalarga kerakli ma’mumotlarni kiritib hamda “Yuborish ” tugmasini bosamiz. Kiritilgan ma’lumotimiz Mysqldagi bazamizga kelib tushadi.


(3)

Rasm (1). Forma oynasi .


Rasm (2). Mysqlda maydonlar yordamida yaratilgan jadvallarning nomlari va tiplari .
Rasm (3). Php yordamida Mysql bazamizga kiritilgan ma’lumot .
Xulosa o'rnida shuni aytish kerakli PHP va MYSQLni bog'lab ishlatishning qulayligi shundaki expert tizimlarini yaratishda va serverga kiritilgan ma’lumotlarning osongina bazaga kiritilishidadir.

Adabiyotlar:



  1. Sh. Nazarov, A. Ne'matov , R. Qobulov Ma'lumotlar bazasi o'quv qo'llanma Toshkent-2007-y.



Download 0.59 Mb.




Download 0.59 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Connect, action, method, submit, incule,location, header, username

Download 0.59 Mb.