Download 7,77 Mb.

Do'stlaringiz bilan baham:

Texnologiyalari



Download 7,77 Mb.
Pdf ko'rish
bet202/241
Sana16.01.2022
Hajmi7,77 Mb.
#377767
1   ...   198   199   200   201   202   203   204   205   ...   241
Bog'liq
hjacki 1046 Web texnologiyalari


Talabaning  identifikator  nom eri:
 

  Fam iliyasi:

  Ism i:

  Stipendiyasi:

  Kursi:

   M an zili:

  Tug‘iIgan  sanasi:

  U niversiteti:

 < inp ut  type=subm it  v a lu e= ” Kiriting” X / t d >
  

o'rnatam iz
Sdatabase  =   “uquv”;
$table_nam e  =   Sjadval;
$so n i=   $soni;
m ysql_select_db($database);  / /   MB  ni  tanlaym iz  ?>
  
Talabalar </b> <br /><b>portalining </b> <br /><b>O'quv </b> <br /><b>MB </b> <br /><b>siga </b> <br /><b>Talabalar </b> <br /><b>haqidagi</b> <br />  <br /><b>m a'lum otlarni  kiritish  < /h ead >

< h 3 > O lquv  MB  siga  Talabalar  haqidagi  m a’lumotlarni  kiritish


 

  

  
 
  
  
  
Birinchi  kurs
Ikkinchi  kurs
 U ch in ch i  kurs
To‘rtinchi  kurs
< /select>   < /td >   
   ________


   (Y Y Y Y -
 
0 0 - K K ) < /t d >   
  
echo  “ ”; 
/ /   universitetlar  ro‘yxatni  yaratamiz
 
$univ=m ysql_query(“select  univ_id,  univ_nam e  from  univercity”);
 
$univ_cnt=m ysql_num _row s($univ);
 
for($i=0;$i<$u n iv_cn t;$i++)
{  Suniv_resuit=m vsql_fetch_array($univ);
 
echo  “”.$univ_result[“univ_
 
n am e”];  }
echo  “< /select> < b r> ”;  ?>  < /td >   
   
   < /h tm l> _____________________________________________________
O 'quv M B   sig a   T a la b a la r b aqidagi m a'lum otlarni kiritish
Talabaning identifikator nomeri:
Famffiyasi:
Ismi: 
■ *  ’  -’•v
 
Stipendiyasi:
K u r s i :  
Bmnchikurs
Manzili:
Tug'Dgan sanasi: 
/   ‘ 
,  ; 
(Y Y Y Y -O O -K K )
Университета:
To sh kent d a vlar pedagogika u r# v«r»te ti 
[
"r.
Техгъка  daviat  urvversiteti
And^on daviat  uruversAeti
Tarmtz davtet  universiteti
Samarqand daviat  umversiteti
O 'zb «kisto o  MiSr/ urrvenUeti
Toshkent  daviat  axborot  u r»ve r»te b
11.6-rasm.
  Student jadvaliga  talabalar  haqidagi  m a ’lumotlarni
kiritish  formasi
11.6-rasmdagi  form ada  kiritilgan  m a ’lum otlarni  m a'lu m o tlar  ba­
zasiga  yozish  11.9.2-listingda  ko‘riladi.


Л . 9.2-listing,
  i n s e r t t a l a b a . p h p   fayli.  uquv  m a ’lumotlar  bazasi- 
ning  student jadvaliga  yangi  talaba  m a iu m o tla r in i  yozish 

< h ea d >   < title > 0 'q u v   M B   ga  m a ’lu m otlarn i  k ir itish < /title >   < /h e a d >
 
< b od y>   < h 3 > 0 ‘quv  M B   ga  m a ’lu m otlarn i  k ir itish < /h 3 >

{  e c h o   “ K o'rsatilgan  m aydonlar  to'ld irilm agan .  T o id ir ilis h i  zarur
 
b o ig a n   m aydonlarga  m a iu m o tla r n i  k iritin g  va  qayta  u rin ib   k o'ring.”  ;
 
exit;  }
@  $db  =   m y s q l_ p c o n n e c t(“lo c a lh o st”,  “ily o sb ey ”,  “ 135” );
i f  (!$db)  {  e c h o   “ M a ’lu m otlar  bazasiga  bog'lan a  o lm a d i  .  “  ;  exit;  }
m y sq l_ se le c t_ d b (  "uquv”)  ;
Squery  =   “insert  in to   stu d en t  values  (‘”.$ stu d _ id .’” ,  ‘”.$ su rn a m e.” \ ” \$ n a
 
rne.” V ”-$stip en d .” ,,” ’.$kurs.” V ” $city.” V ”-$birthday.’” ,’”.$ u n iv _ id .” ’) ”;
Sresult  =   m ysql_query($query);
i f   ($result)  e c h o   m y sq l_ a ffected _ ro w s(  ).“ talaba  m a iu m o ti  bazaga  y o z il-
d i.”;  ?>  < /b o d y >   < /h tm l> __________________________________________________ _
Xuddi  shu  kabi,  boshqa jadvallarga  ham   m a ’lumotlar  kiritish  in- 
terfeysini  yaratish  lozim.
D em ak,  m a ’lumotlarni  kiritish  masalasini  Web-interfeys  yor­
d am ida  hal  etdik,  lekin  m asalaning  bunday  hal  etilishi  h a m m a   vaqt 
ham   samara  bermaydi.  M asalan,  ba’zi jadvallarda  maydon  qiymatla- 
rini  boshqa  bir jadvallardan  olishga  to ‘g‘ri  keladi  yoki  m a ’lumotlarni 
bu  tarzda  kiritishda  jadvalga  bo‘sh  satrlar  ham   kirishi  m um kin . 
Shuning  u ch u n   m a ’lumotlarni  kiritish  masalasini  yechayotgan  vaqt- 
da  m asalaning  barcha  taraflariga  e ’tibor  qaratish  lozim.  Masalani 
to'g'ri  loyihalash  va  uni  hal  etish  y o ila rin i  topishni  o ‘quvchiga  m us- 
taqil  ravishda  qoldiramiz.  Biz  boshqa  bir masalani  —  M ySQL  M BB T 
ida  saqlanayotgan  m a ’lumotlar bazasidagi  m a ’lum otlarni  chiqazishni 
ko‘rib  o 'tam iz.
c) 
M ySQL  da  saqlanayotgan  m a ’lumotlarni  olish 
P H P   texnologiyasi  yordam ida  m a iu m o t l a r n i   brauzerga  chiqazish 
u chun bazadan  olingan  m a i u m o t l a r  o'zgaruvchiga tenglanadi.  So'ng 
ushbu  o ‘zgaruvchi  brauzerga  chiqaziladi.
M ySQ L  da  m a i u m o t l a r n i   jadvaldan  olishni  amalga  oshirish 
u ch u n   SQ L  tilining  S E L E C T   b u y r u g id a n   foydalaniladi:
m ysql>  S E L E C T   *  F R O M   student;________________________________________


Oldingi 
m a ’ruzada 
aytganim izdek, 
m y s q l q u e r y O  
funksi­
yasi  m a ’lum otlar  bazasiga 
so‘rovlar  (m a’lum otlarni  j o ‘natish, 
olish,  o'chirish,  o ‘zgartirish  kabi)  bilan  murojaat  etish  interfeysini 
t a ’minlaydi.  S h u ning  uchun   yuqoridagi  kabi  so‘rovni  h am   server- 
ga  mysql  queryO  funksiyasi  yordam ida  j o ‘natish  m u m k in .  Endi 
so‘rovlarda  barcha  m aydonlarni  tanlash,  natijani  esa  brauzerda 
chiqazish talab etiladi.  Bu so‘rov  natijasi  sifatida  — jadvalning barcha 
qiymatlari,  an iqrog ‘i,  bu jadvalga  ko‘rsatkich  chiqaziladi.
Biz  yuqorida  m ysql_field_nam e()  funksiyasi  yordam ida  so‘rov 
natijasidan  maydon  no m in i  olishni  ko‘rib  o ‘tgan  edik.  Endi  bizga 
maydon  nom i  emas,  balki  maydon  qiymatini  olish  kerak  bo‘ladi. 
P H P   nin g  bunday  funksiyalari  mavjud,  ulardan  eng  ko'p  ishlatiladi- 
ganlari  —  mysql_result()  va  mysql_fetch_array().
1   ...   198   199   200   201   202   203   204   205   ...   241




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish