INSERTING DATA TO A DATABASE TABLE VIA PHP FORM

Admission:

Name:


Section:
Science Commerce Art

Medium:

Travelling Method:

Bus Personal Vehicle School Van

Describe your ambition:


Details Table

AdmissionNameSectionMediumTransportAmbition
30326PasangiSinhalaBus To be interior designer
30325SanthushiEnglish Personal Vehicle To become a general manager
30327GayanimaEnglish Personal Vehicle CEO
30328Do Min-joonArtSinhalaBus Actor
30329SiripalaArtEnglish Personal Vehicle Actor
30330Kim Jong-unScienceSinhalaBus Personal Vehicle School VanPresident
30331Elon MuskScienceEnglish Personal Vehicle CEO of Tesla Motors
30332AbittiyaArtSinhalaBus To be monk
27004TaviniScienceEnglishBus To be a lawyer
90000pereraCommerceEnglishBus kkmkk
10023IshaniEnglish
30338SiripalaScienceEnglishBus Nothin
34908sawandiCommerceEnglish School Van
52283abcCommerceEnglishBus School Van
20911ScienceSinhalaBus, Personal Vehicle, faerqre2
58352Lee min huuCommerceEnglish, Personal Vehicle, actor
27468Ahn Hyo SeopArtEnglish, Personal Vehicle, Actor,Singer,Model
12345SirisenaCommerceSinhalaBus, , ssfsfg
70990AliceArtSinhalaBus, Personal Vehicle, School VanFashion Designer
13813ABCDEFScienceEnglishBus, , School VanDFFSDSF
14515XYZScienceEnglishBus, Personal Vehicle, CCCC
11990PQRSTCommerceEnglishBus, Personal Vehicle, School Van AAAAAAAAAA
8383hhhhCommerceEnglish, ,
19078D-1ScienceEnglishBus, , aaaa
28535Thisini ArtEnglish, Personal Vehicle,
28534Heshani himayaScienceEnglish, Personal Vehicle,
56789abcdefgScienceSinhalaBus, Personal Vehicle, test test
897287CobraScienceEnglishBus, Personal Vehicle, srtgdhdghse
19175KawindyaScienceEnglishBus, Personal Vehicle, fjzdgfskgfsjhf
1957test-2024CommerceSinhalaBus, Personal Vehicle, School Van afsadgdsfgs
29100Denawaka HamineScienceSinhala, , School VanActress

SQL CREATE TABLE STATEMENT

CREATE TABLE Details
(
  Admission INT,
  Name VARCHAR(150),
  Section VARCHAR(20),
  SubMedium VARCHAR(20),
  Transport VARCHAR(25),
  Ambition VARCHAR(300),
  PRIMARY KEY(Admission)
)

HTML CODE

  1. <BODY>
  2.  
  3. <form method="GET" action= "Detail.php">
  4.  
  5. <p>Admission: <br> <input type="text" name="Admission"></p>
  6. <P>Name: <br> <input type="text" name="Name"> </P><br>
  7.  
  8. <b>Section:</b>
  9. <br>
  10. Science <input type="radio" name="section" value="Science">
  11. Commerce <input type="radio" name="section" value="Commerce">
  12. Art <input type="radio" name="section" value="Art">
  13. <br> <br>
  14.  
  15. Medium: <select Name= "Medium">
  16. <option value="English"> English </option>
  17. <option value="Sinhala"> Sinhala </option>
  18. </select>
  19.  
  20. <br><br>
  21.  
  22. <P><b>Travelling Method:</b> <BR>
  23. Bus <input type="checkbox" name="Bus" value="Bus">
  24. Personal Vehicle <input type="checkbox" name="Personal" value="Personal Vehicle">
  25. School Van <input type="checkbox" name="Svan" value="School Van">
  26.  
  27. <br><br>
  28.  
  29. Describe your ambition: <br>
  30. <textarea name="ambition" rows="5" cols="30">
  31. </textarea>
  32. <br><br>
  33. <input type="submit" name="submit" value="OK">
  34. <input type="reset" name=" reset" value="Reset"
  35. </form>
  36. </BODY>


PHP CODE

  1. <?PHP
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "";
  5. $dbname = "School";
  6.  
  7. if(isset($_GET['submit']))
  8. {
  9. $conn = new mysqli($servername, $username, $password, $dbname);
  10. if ($conn->connect_error)
  11. {
  12. die("Connection failed: " . $conn->connect_error);
  13. }
  14.  
  15. else
  16. {
  17. $Admission = $_GET['Admission'];
  18. $Name= $_GET['Name'];
  19. $Section=$_GET['Section'];
  20. $Medium=$_GET['Medium'];
  21. $Travel=$_GET['Bus'].", ".$_GET['Personal'].", ".$_GET['Svan'];
  22. $ambition=$_GET['ambition'];
  23.  
  24. $sql ="Insert into Details VALUES ($Admission, '$Name', '$Section', '$Medium', '$Travel', '$ambition')";
  25.  
  26. if ($conn->query($sql) == TRUE)
  27. {
  28. echo "submitted successfully!";
  29. }
  30.  
  31. else
  32. {
  33. echo "Error: ".$conn->error;
  34. }
  35. }
  36. }
  37. ?>