2017-07-08 5 views
-1

phpとhtmlを使用して従業員レコードを作成したいとします。ユーザーがそのボタンをクリックしてmysqlデータベースが作成されたときにhtmlでボタンを作成する方法

私はHTMLでテーブルを作成し、その表に2つのボタンを作り、 は、今私はそれ で従業員情報を格納するデータベースを作成したいが、ユーザーが私が作成したHTMLボタンをクリックしたときに私はしたいですCreate Databaseという名前のコードを追加したいのですが、そのボタンでコードを追加したいので、ユーザーがPHPを使ってmysqlデータベースを作成するときにクリックします コードを作成しましたが動作しません。

私は、このファイルを実行すると何もあなたが作成する必要がサーバー

   <?php 

       $servername = "localhost"; 
       $uername = "root"; 
       $password = ""; 
       if(isset ($_REQUEST["btncreatedatabase"])) 
       { 
       // create coonection 
       $conn = new mysql($servername, $username, $password) 
     // check connection 
     if($conn->connect_error){ 
      die("Connection Falid : ". $conn->connect_error); 
      } 
       // create database 
      $sql = "CREATE DATABASE mydb"; 
       if($conn->query($sql)===TRUE){ 
       echo "Database created successfully"; 
       }else{ 
       echo "Error creating datdbase"; 
       } 
        } 
      $conn->close(); 
       ?> 

       <!DOCKTYPE html> 
       <html> 
       <head> 
       </head> 
        <title> 
       Employee Data Base 
       </title> 
        <body> 

        <table width ="400" border = "1" cellpadding = "4" 
        cellspacing = "2" align = "center"> 
        <tr height = "30" bgcolor = "#CE93D8"> 
        <td colspan = "2" align = "center" <h2 color = 
        "#FF5733">Employee Form </h2> 
        </td> 
        </tr> 
        <tr align = "center"> 
        <td > 
        <input type = "submit" name = "btncreatedatabase" id 
         ="button1" value = "Create DataBase"> 
         <input type = "submit" name = "btncreatetable" id 
         ="button2" value = "Create Table"> 
         </td> 
          </tr> 
         <form name = "Form Search" method = "post"> 
         <tr bgcolor = "#E6E6FA"> 

         <td align = "center" width="250"><input type="text" 
         name="txtSearch" id="textfield"> 
         <input type = "submit" name = "btnsearch" id = 
          "button" value = "Search"> 
          </td> 
           </tr> 
          </form> 
           </table> 
          </body> 
          </html> 
+1

interpunctionはあなたの友人です!それを使用してください! – Jeff

+0

この問題で私を助ける人はいませんか? – Umar

答えて

0

に起こりません私はこのために、サーバをWAMP使用しています、私はPHPを使用してこの機能を実現する方法を、私を助け、私のコードは以下の通りですHTML、 ください。 database、従業員のレコードは作成したデータベース内のテーブルに追加されます。

この場合、従業員はデータベースを作成することはできません。作成したデータベースとテーブルに自分の情報のみを送信して、PHPスクリプトでどのデータベースを指定できるかを指定します。

+0

ボタンの名前を作成したボタンは、データベースの作成です。ユーザーがhtml形式でそのボタンをクリックすると、そのボタンをクリックしてデータベースmydbが作成されます。 – Umar

関連する問題