வலை வடிவத்தில் தரவை தரவுத்தளத்திற்கு மாற்றுவது எப்படி

ஒரு HTML படிவத்திலிருந்து ஒரு தரவுத்தளத்தில் தகவல்களை நகர்த்துவது இரண்டு-படி வடிவமைப்பு செயல்முறையாகும். முதலில், இரண்டாம் நிலை கோப்புக்கு தகவல்களை அனுப்பும் திறன் கொண்ட ஒரு நுழைவு HTML படிவத்தை உருவாக்கவும். அடுத்து, தரவை ஏற்று தரவுத்தளத்தில் செருக ஒரு ஹைபர்டெக்ஸ்ட் ப்ரொபொசசர் (PHP) கோப்பை உருவாக்கவும்.

HTML தகவல்களை வழங்கும் முறையைப் பற்றி உலாவிக்கு அறிவுறுத்தும் திறன் கொண்டது. தரவுத்தளத்தில் தகவல்களைச் சேமிக்க தேவையான பரிவர்த்தனைகளுக்கு ஒரு PHP ஸ்கிரிப்ட்டில் வைக்கப்பட்டுள்ள கட்டமைக்கப்பட்ட வினவல் மொழி (SQL) கட்டளைகள் தேவை.

HTML

  1. பொருத்தமான பக்கத்தில் ஒரு படிவத்தை உருவாக்கவும்

  2. படிவம் வரையறை குறிச்சொல்லில் “செயல்” மற்றும் “முறை” பண்புக்கூறுகள் உள்ளிட்ட பொருத்தமான பக்கத்தில் ஒரு படிவத்தை பின்வருமாறு உருவாக்கவும்:

  3. “செயல்” பண்புக்கூறு தரவை “info.php” என பெயரிடப்பட்ட ஸ்கிரிப்டுக்கு அனுப்புவதற்கான படிவத்தை சொல்கிறது, மேலும் “முறை” என்பது ஸ்கிரிப்டுக்கு தகவல் அனுப்பப்பட்டதும் செய்ய வேண்டிய செயலை விவரிக்கிறது.

  4. உள்ளீட்டு புலங்களை வரையறுக்கவும்

  5. தரவுத்தளத்திற்கு அனுப்பப்பட வேண்டிய தரவு வகைகளுடன் உள்ளீட்டு புலங்களை வரையறுக்கவும். உதாரணத்திற்கு:

  6. பயனர்பெயர்: மின்னஞ்சல்:

  7. இந்த குறிச்சொற்கள் ஒன்றாக, "பயனர்பெயர்" மற்றும் "மின்னஞ்சல்" என்ற இரண்டு உரை சரங்களை PHP ஸ்கிரிப்டுக்கு அனுப்பும்.

  8. சமர்ப்பி பொத்தானை உருவாக்கவும்

  9. குறிச்சொல்லுடன் பரிவர்த்தனையைத் தொடங்க ஒரு வழியை பயனருக்கு வழங்கவும்:

  10. இது தரவுத்தள பரிவர்த்தனையைத் தூண்டும் படிவத்தின் கீழே ஒரு “சமர்ப்பி” பொத்தானைக் காட்டுகிறது.

PHP

  1. ஒரு கோப்பை உருவாக்கவும்

  2. “Info.php” என்ற பெயரில் ஒரு கோப்பை உருவாக்கவும். படிவத்தின் “செயல்” பண்புக்கூறு குறிப்பிடப்பட்ட பெயருடன் பொருந்தும் வரை மற்றும் .php நீட்டிப்புடன் முடிவடையும் வரை எந்த கோப்பு பெயரையும் பயன்படுத்தலாம்.

  3. தரவுத்தளத்துடன் இணைக்கவும்

  4. PHP ஸ்கிரிப்டைத் திறந்து தரவுத்தளத்துடன் அறிக்கைகளுடன் இணைக்கவும்:

  5. $ connect = mysql_connect (“server_name”, “admin_name”, “password”); if (! connect) {die ('இணைப்பு தோல்வியுற்றது:'. mysql_error ()); {mysql_select_db (“database_name”, $ connect);

  6. முதல் வரி “mysql_connect” செயல்பாட்டின் மூலம் வழங்கப்பட்ட மதிப்பை, தரவுத்தள இணைப்பை துவக்க மற்றும் சரிபார்க்கப் பயன்படும் “$ connect” மாறிக்கு ஒதுக்குகிறது. இணைப்பு ஏற்கப்படாவிட்டால் “if” அறிக்கை தரவுத்தளத்துடனான தொடர்பை நிறுத்துகிறது. இறுதி வரி “database_name” இல் குறிப்பிடப்பட்டுள்ள தரவுத்தளத்தைத் தேர்ந்தெடுத்து முதல் வரியில் குறிப்பிடப்பட்டுள்ள பயனர்பெயர் மற்றும் கடவுச்சொல்லுடன் உள்நுழைகிறது.

  7. தரவுத்தளத்தில் தகவலைச் செருகவும்

  8. கட்டளைகளுடன் தகவல்களை தரவுத்தளத்தில் செருகவும்:

  9. $ user_info = “அட்டவணை_பெயரைச் சேர்க்கவும் (பயனர்பெயர், மின்னஞ்சல்) மதிப்புகள் ('$ _POST [பயனர்பெயர்]', '$ _POST [மின்னஞ்சல்]')”; if (! mysql_query ($ user_info, $ connect)) {இறக்க ('பிழை:'. mysql_error ()); }

  10. எதிரொலி “உங்கள் தகவல் தரவுத்தளத்தில் சேர்க்கப்பட்டது.”;

  11. mysql_close ($ connect); ?> var13 ->

  12. முதல் வரியில், “table_name” தரவுத்தள அட்டவணையில் தகவல்களைச் செருக பயன்படும் SQL அறிக்கை “$ user_info” என்ற மாறிக்கு அனுப்பப்படுகிறது. பின்வரும் “if” அறிக்கை சரியான அட்டவணைக்கான இணைப்பை சரிபார்க்கிறது, “$ user_info இல் உள்ள தரவை அட்டவணையில் செருகும். பரிவர்த்தனை முடிக்க முடியாவிட்டால், பிழை செய்தி உருவாக்கப்பட்டு இணைப்பு மூடப்படும். தகவல் வெற்றிகரமாக சேமிக்கப்பட்டால் மட்டுமே “எதிரொலி” அறிக்கை தோன்றும். இறுதியாக, “mysql_close” என்று அழைப்பது தரவுத்தள இணைப்பை மூடுகிறது.

  13. உதவிக்குறிப்பு

    தரவுத்தளத்தையும் அட்டவணையையும் தரவை அனுப்புவதற்கு முன்பு அவற்றை உருவாக்க வேண்டும். அட்டவணையின் புலப் பெயர்கள் “$ _POST [xxxxx]” உலகளாவிய மாறிகள் அனுப்பிய மாறிகளின் பெயர்களுடன் பொருந்த வேண்டும்.

அண்மைய இடுகைகள்

$config[zx-auto] not found$config[zx-overlay] not found