PHP-and-MySQL/C3/MySQL-Part-6/Gujarati

From Script | Spoken-Tutorial
Revision as of 11:17, 11 December 2012 by Krupali (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
0:00 નમસ્તે મિત્રો! પાછલા ટ્યુટોરીયલમાં આપણે ડેટા ને પસંદ કર્યા હતા અને ડેટાને આપણા પુષ્ઠ પર સફળતાપૂર્વક દર્શાવ્યા હતા.
0:07 ચાલો હું તમને અહીં આ પુષ્ઠ પર પાછું લઇ જાઉં. આપણે જોઈ શકીએ છીએ કે દરેક વખતે બધું બરાબર કામ કરી રહ્યું છે.
0:11 આપણી પાસે અહીં બધા ડેટા છે.
0:18 બીજી વસ્તુ આપણે શીખીશું કે કેવી રીતે ક્યાંક બતાવીએ કે વપરાશકર્તા પોતે ડેટા નાખી અને સ્પષ્ટ કરી શકે છે.
0:25 આ કરવા માટે, હું ફક્ત "connect include" છોડીને મારા પુષ્ઠ પરના તમામ કોડને રદ્દ કરીશ .
0:32 જો હું મારા ડેટાબેઝ સાથે ન જોડાઉં, તો આ કામ ન કરશે.
0:35 અહીં જાણવા માટે ઘણી બધી અને બીજી અન્ય વસ્તુઓ છે.
0:42 હું firstname, lastname, date of birth અને gender male અથવા female રાખીશ.
0:51 અહીં નીચે, હું એક ફોર્મ બનાવીશ.
0:58 આ એક html ફોર્મ હશે, તેથી આપણા ટેગોને શરૂઆત અને અંત કરવાની જરૂર છે.
1:01 આપણું "action" "mysql dot php" રહેશે અને આપણી "method" "POST" થવા જઈ રહ્યી છે.
1:14 અહીં આપણે એક ફોર્મ બનાવીશું જેમાં વપરાશકર્તા નામને સ્પષ્ટ કરી શકે છે.
1:25 નામ માટે આપણે આપણી "surname" વાપરીશું.
1:28 તમે આમાંનું કંઈપણ વાપરી શકો છો. ઉદાહરણ તરીકે, શોધવા માટે તમારી જન્મ તારીખને કે જેન્ડર.
1:31 તે તમારી પસંદ છે.
1:32 તમે શોધવા માટે ૨ ફીલ્ડોને પણ વાપરી શકો છો.
1:35 હું તમને બતાવીશ કે કેવી રીતે ૨ ફીલ્ડો વાપરવું જેથી કરીને તમને જાણ થાય કે આ ખુબ જટિલ નથી પણ સરળ છે.
1:41 અહીં હું "firstname" ટાઈપ કરીશ અને હું "text" પ્રકારના એક "input" બોક્સને બનાવીશ અને એનું "name" "firstname" રહેશે.
1:51 આપણે અહીં એક બ્રેક બનાવીશું અને "lastname" ટાઈપ કરીશું.
1:55 પછી આપણે પાછલી લાઈન ને કોપી કરીને તેને અહીં પેસ્ટ કરી બીજું એક ઇનપુટ બોક્સ બનાવીશું.
2:01 તો આ લાઈન બરાબર એ જ છે પણ "firstname" ને બદલે, આપણે "lastname" ટાઈપ કરીશું.
2:08 આપણે ટાઈપ કરીશું "input" type equals "submit"' અને આની "value"'"Get data" રહેશે.
2:20 તો આપણે "firstname" અને "lastname" અને "submit" બટનને લીધા છે.
2:25 જો હું આ રીફ્રેશ કરું છું, આપણે જોઈ શકીએ છીએ કે "Firstname" અને "Lastname" દ્રશ્યમાન થયા છે.
2:29 હું હમણાં માટે આ રદ્દ કરીશ અને આ કરવા માટે હું તપાસ કરીશ કે "submit" બટન દબાયું છે કે નહી.
2:34 આ કરવા માટે, હું સૌપ્રથમ "submit" બટનને "submit" તરીકે નામાંકીત કરીશ.
2:39 ત્યારબાદ હું "if" સ્ટેટમેંટ ટાઈપ કરીશ - "if dollar underscore POST submit".
2:51 જો submit બટન દબાયેલું છે, તો બ્લોક શરૂ કરો.
2:55 આ કોડનો બ્લોક છે જેને એકઝેક્યુટ કરવું છે અને આપણે આપણા બ્લોકનો ત્યાં અંત કરીએ છીએ જ્યાં આપણે આને સમાપ્ત કરવા ઈચ્છીએ છીએ.
3:02 તે છે અહીં આ છગડીયા કૌંસ પછી કારણ કે અહીં આ આપણા "while" સ્ટેટમેંટનો ભાગ છે.
3:08 આપણને આ માટે આપણા while સ્ટેટમેંટની ખરેખર જરૂર નથી. તો પણ હું આ માટે આને રાખીશ.
3:17 હવે હું ટાઈપ કરીશ "grab POST data" અને "dollar firstname".
3:29 તો આ છે "dollar underscore POST firstname" અને પછી હું "lastname" ટાઈપ કરીશ.
3:40 હું "firstname" કોપી કરીશ અને અહીં પેસ્ટ કરીશ અને તેને "lastname" માં બદલી કરીશ.
3:43 તો આપણને આપણું "firstname" અને "lastname" મળ્યું છે .
3:46 હું ટાઈપ કરીશ "echo" અને આ મેસેજ "Record for firstname". બીજા વિચારે, ચાલો આ સમયે આ ન કરીએ.
4:02 હું અહીં સીધો મારી ક્વેરી પર જઈશ.
4:05 જો તમને યાદ હોય, તો મેં ઉલ્લેખ કર્યો હતો કે તમે સ્પષ્ટ કરી શકો છો કે તમને ખાસ કરીને કઈ માહિતી જોઈએ છે.
4:13 આ માટે, હું ટાઈપ કરીશ "SELECT star FROM people WHERE firstname equals Alex and lastname equals Garrett".
4:28 મેં આને ક્વેરીનાં આ ભાગ અંદર જ્યાં આપણે પસંદ કરી રહ્યા છીએ ત્યાં નથી બતાવ્યું.
4:32 મેં આ અપડેટ માં દર્શાવ્યું હતું જ્યાં આપણે અપડેટ કરી શકીએ છીએ where the firstname equals "Alex" and the lastname equals "Garrett".
4:38 હવે આપણે એ તમામ પસંદ કરીશું જે આપણને અહીં આપણા કોષ્ટકમાંથી જોઈએ છે અને લખીશું select everything where our firstname is Alex to lastname is Garrett.
4:48 જો આપણે અહીં આપણા ડેટાબેઝમાં જોઈએ, આપણે આપણા ફર્સ્ટનેમ માટે શોધી રહ્યા છીએ અને તેને "Alex" સાથે મેચ કરી રહ્યા છીએ, સરનેમ માટે શોધી રહ્યા છીએ અને તેને "Garrett" સાથે મેચ કરી રહ્યા છીએ.
4:56 આપણે અહીં આ સમગ્ર ડેટા ની રો ને પસંદ કરી રહ્યા છીએ જે આ સમયે ગુલાબી રંગમાં હાઈલાઈટ થયેલ છે અને આપણે સમગ્ર ડેટાને અહીંથી પસંદ કરી રહ્યા છીએ.
5:08 date of birth થી gender સુધી, મારી id થી મારા firstname અને lastname સુધી.
5:11 તો આપણે સમજ્યા છીએ કે આ સમયે આ ફક્ત એક જ રેકોર્ડને પસંદ કરશે, તેથી આપણને "id" દ્વારા ક્રમાનુસાર ગોઠવણી કરવાની જરૂર નથી.
5:19 પણ હું આ, આ પ્રમાણે જ રાખીશ, કારણ કે અહીં એક જ રેકોર્ડ છે.
5:24 ક્રમાનુસાર ગોઠવણી કરવી એ એક સમસ્યા નથી, તો આપણે આ આજ રીતે રાખી શકીએ છીએ.
5:27 ઠીક છે તો આપણે આપણા લૂપને રન કરી રહ્યા છીએ, આપણે અહીં ડેટાના દરેક ભાગને પસંદ કરી રહ્યા છીએ અને male ને "male" માં અને female ને "female" માં બદલી રહ્યા છીએ.
5:35 આપણે આ ક્વેરી પર આધારિત આપણા ડેટાને એકો કરી રહ્યા છીએ કારણ કે આ ડેટા પર આધારિત ક્વેરી એ મારા ફર્સ્ટનેમ અને સરનેમ માટે વિશેષ છે.
5:44 પછી આપણે અહીં ફર્સ્ટનેમ અને લાસ્ટનેમ એકો કરવા જઈ રહ્યા છીએ જે આપણને મળ્યું છે, જે મારું ફર્સ્ટનેમ અને લાસ્ટનેમ છે પણ અહીં "Alex" ને "firstname" માં બદલીને જે અહીં છે.
5:58 હવે આ એક પુનરાવર્તન છે. આ અહીં એક બમણું વેરીએબલ છે.
6:01 આપણી પાસે "firstname" છે અને તેથી અહીં, હું આને "firstname underscore form" અને "lastname underscore form" તરીકે નામાંકીત કરીશ
6:07 આપણે ત્યાંથી પસંદ કરીશું જ્યાં firstname ને આ બરાબર પોસ્ટ કરવામાં આવ્યું છે અને lastname જે આપણે પોસ્ટ કર્યું છે તે lastname ફોર્મ ની બરાબર છે.
6:16 તો આ એ ડેટા છે જે આપણા ફોર્મમાંથી આવ્યા છે.
6:18 તેથી જો હું આપણા html ફોર્મમાં "Alex Garrett" ટાઈપ કરું અને તેને સબમીટ કરું તો આ "Alex" ની બરાબર થશે અને આ "Garrett" ની બરાબર થશે.
6:30 આપણી ક્વેરી ફક્ત એક પરિણામ પાછું આપશે કારણ કે આ સમયે આપણી પાસે ફક્ત "Alex Garrett" કહેવાતી એક વ્યક્તિ છે.
6:37 તેથી આ "Alex Garrett" માટેના તમામ ડેટા લેશે અને પછી male અથવા female માટે તપાસસે અને ત્યારબાદ આ ખાસ સંદેશને એકો કરશે.
6:45 તેથી જો હું અહીં આવું અને રીફ્રેશ કરું છું તો આ સમયે અહીં કઈ પણ નથી કારણ કે આ ફોર્મ વેરીએબલમાં કોઈ પણ ડેટાને સપષ્ટ કરાયેલા નથી.
6:57 ચાલો હું તમને બતાવું. આ ખાલી છે એ માટે આપણે people માંથી "star" આ કંડીશને પસંદ કરી રહ્યા છીએ કે "WHERE the name equals to nothing and the lastname equals to nothing".
7:08 તેણે આ સમયે કોઈ પણ ડેટા પાછા આપ્યા નથી કારણ કે આપણને firstname અને lastname માં વાસ્તવિક લોકોનાં નામો મળ્યા છે.
7:18 કઈ નહી હવે હું સંપૂર્ણપણે કોઈ પણ નામ ટાઈપ કરીશ.
7:23 તો ચાલો લખીએ "David Green" અને Get Data પર ક્લિક કરીએ અને કઈ જ થયું નથી, ઠીક છે?
7:29 જો અહીં અંતમાં એક એરર સંદેશ હોય, આ અહીં લખાયેલ આપણી ક્વેરી છે, હું લખી શકું "or die mysql error".
7:41 હું અહીં પાછો જઈશ અને "David Green" લખીશ અને Get Data પર ક્લિક કરીશ અને અરે! આપણી પાસે કોઈપણ એરર નથી!
7:49 અરે હા આ એટલા માટે કારણ કે sql કોડનું સ્ટ્રક્ચર બરોબર છે અને તેથી આપણને કોઈપણ એરર મળી નથી.
7:54 હું આ ફક્ત ચકાસી રહ્યો હતો.
7:56 ચાલો હવે માનીએ કે આપણી પાસે એક નામ છે જે આપણા ડેટાબેઝમાં છે.
8:00 ચાલો લખીએ "Alex Garrett" અને "Get data" પર ક્લિક કરીએ.
8:05 આપણે અહીં દર્શાવ્યું છે કે alex garrett ફલાણે ફલાણે જન્મ્યો હતો અને મેલ છે.
8:10 ચાલો "Dale Garrett" લખીએ અને "Get data" ક્લિક કરીએ અને આપણને આ ડેટા ડેટાબેઝમાંથી મળે છે.
8:17 તો તમે જોઈ શકો છો કે આપણા ડેટામાં ફોર્મોનો સમાવેશ કરવો ખુબ જ ઉપયોગી છે.
8:25 હું અહીં રોકાઈશ અને આવનારા ભાગ પર જઈશ જ્યાં હું આ પધ્ધતિનાં ઉપયોગથી રેકોર્ડો કેવી રીતે સુધારવા તે બતાવીશ.
8:38 તમારામાંથી ઘણા હવે પોતે આ કરવા માટે સમર્થ હશે પણ તે છતાં હું તમને આ અને આની સાથેની બીજી કેટલીક ઉપયોગી વસ્તુઓ બતાવીશ.
8:44 સારું, ફરી મળીશું. IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, ભરત સોલંકી વિદાય લઉં છું.

Contributors and Content Editors

Krupali