ఒక HTML ఫారం నుండి డేటాబేస్లోకి సమాచారాన్ని తరలించడం రెండు-దశల రూపకల్పన ప్రక్రియ. మొదట, ద్వితీయ ఫైల్కు సమాచారాన్ని పంపగల సామర్థ్యం గల ఎంట్రీ HTML ఫారమ్ను సృష్టించండి. తరువాత, డేటాను అంగీకరించడానికి మరియు డేటాబేస్లో చేర్చడానికి హైపర్టెక్స్ట్ ప్రిప్రాసెసర్ (PHP) ఫైల్ను సృష్టించండి.
HTML సమాచారాన్ని ప్రదర్శించే పద్ధతిపై బ్రౌజర్కు సూచించగలదు. డేటాబేస్లో సమాచారాన్ని నిల్వ చేయడానికి అవసరమైన లావాదేవీలకు PHP స్క్రిప్ట్ లోపల ఉంచిన స్ట్రక్చర్డ్ క్వరీ లాంగ్వేజ్ (SQL) ఆదేశాలు అవసరం.
HTML
తగిన పేజీలో ఫారమ్ను సృష్టించండి
ఫారమ్ డెఫినిషన్ ట్యాగ్లోని “చర్య” మరియు “పద్ధతి” లక్షణాలతో సహా తగిన పేజీలో ఒక ఫారమ్ను సృష్టించండి:
“చర్య” లక్షణం డేటాను “info.php” అనే స్క్రిప్ట్కు పంపమని ఫారమ్కు చెబుతుంది మరియు “పద్ధతి” సమాచారం స్క్రిప్ట్కు పంపిన తర్వాత ఎలాంటి చర్య తీసుకోవాలో వివరిస్తుంది.
ఇన్పుట్ ఫీల్డ్లను నిర్వచించండి
డేటాబేస్కు పంపవలసిన డేటా రకాలతో పాటు ఇన్పుట్ ఫీల్డ్లను నిర్వచించండి. ఉదాహరణకి:
వినియోగదారు పేరు: ఇమెయిల్:
ఈ ట్యాగ్లు కలిసి “యూజర్నేమ్” మరియు “ఇమెయిల్” అనే రెండు టెక్స్ట్ తీగలను PHP స్క్రిప్ట్కు పంపుతాయి.
సమర్పించు బటన్ను సృష్టించండి
ట్యాగ్తో లావాదేవీని ప్రారంభించడానికి వినియోగదారుకు ఒక మార్గాన్ని అందించండి:
ఇది డేటాబేస్ లావాదేవీని ప్రేరేపించే ఫారం దిగువన “సమర్పించు” బటన్ను ప్రదర్శిస్తుంది.
PHP
ఫైల్ను సృష్టించండి
“Info.php” అనే ఫైల్ను సృష్టించండి. ఫారమ్ యొక్క “చర్య” లక్షణం ద్వారా పేర్కొన్న పేరుతో సరిపోలినంత వరకు ఏదైనా ఫైల్ పేరు ఉపయోగించబడుతుంది మరియు .php పొడిగింపుతో ముగుస్తుంది.
డేటాబేస్కు కనెక్ట్ చేయండి
PHP స్క్రిప్ట్ను తెరిచి, స్టేట్మెంట్లతో డేటాబేస్కు కనెక్ట్ చేయండి:
$ connect = mysql_connect (“server_name”, “admin_name”, “password”); if (! కనెక్ట్) {die ('కనెక్షన్ విఫలమైంది:'. mysql_error ()); {mysql_select_db (“database_name”, $ connect);
మొదటి పంక్తి డేటాబేస్ కనెక్షన్ను ప్రారంభించడానికి మరియు ధృవీకరించడానికి ఉపయోగించే “mysql_connect” ఫంక్షన్ ద్వారా తిరిగి ఇవ్వబడిన విలువను “$ కనెక్ట్” వేరియబుల్కు కేటాయిస్తుంది. కనెక్షన్ అంగీకరించకపోతే "if" స్టేట్మెంట్ డేటాబేస్ తో కమ్యూనికేషన్ను ముగుస్తుంది. చివరి పంక్తి “డేటాబేస్_పేరు” లో పేర్కొన్న డేటాబేస్ను ఎంచుకుంటుంది మరియు మొదటి పంక్తిలో పేర్కొన్న వినియోగదారు పేరు మరియు పాస్వర్డ్తో సైన్ ఇన్ చేస్తుంది.
డేటాబేస్లో సమాచారాన్ని చొప్పించండి
ఆదేశాలతో సమాచారాన్ని డేటాబేస్లోకి చొప్పించండి:
$ user_info = “పట్టిక_పేరు (వినియోగదారు పేరు, ఇమెయిల్) విలువలను ఇన్సర్ట్ చేయండి ('$ _POST [వినియోగదారు పేరు]', '$ _POST [ఇమెయిల్]')”; if (! mysql_query ($ user_info, $ connect)) {die ('లోపం:'. mysql_error ()); }
ప్రతిధ్వని “మీ సమాచారం డేటాబేస్కు జోడించబడింది.”;
mysql_close ($ కనెక్ట్); ?> var13 ->
మొదటి పంక్తిలో, డేటాబేస్ పట్టిక “టేబుల్_ నేమ్” లో సమాచారాన్ని చొప్పించడానికి ఉపయోగించే SQL స్టేట్మెంట్ “$ user_info” అనే వేరియబుల్ కు పంపబడుతుంది. కింది “if” స్టేట్మెంట్ సరైన పట్టికకు కనెక్షన్ను ధృవీకరిస్తుంది, “$ user_info లో ఉన్న డేటాను పట్టికలోకి చొప్పిస్తుంది. లావాదేవీ పూర్తి చేయలేకపోతే, దోష సందేశం సృష్టించబడుతుంది మరియు కనెక్షన్ మూసివేయబడుతుంది. సమాచారం విజయవంతంగా సేవ్ చేయబడితేనే “ఎకో” స్టేట్మెంట్ కనిపిస్తుంది. చివరగా, “mysql_close” అని పిలవడం డేటాబేస్ కనెక్షన్ను మూసివేస్తుంది.
చిట్కా
డేటాబేస్ మరియు పట్టికలకు డేటాను పంపే ముందు మీరు తప్పక వాటిని సృష్టించాలి. పట్టిక యొక్క ఫీల్డ్ పేర్లు “$ _POST [xxxxx]” గ్లోబల్ వేరియబుల్స్ ద్వారా పంపబడిన వేరియబుల్స్ పేర్లతో సరిపోలాలి.