Advertisement
Guest User

Untitled

a guest
Jun 7th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.27 KB | None | 0 0
  1. <html>
  2.    
  3.    <head>
  4.       <!-- head -->
  5.    </head>
  6.    
  7.    <body>
  8.       <?php
  9.          if(isset($_POST['add'])) {
  10.             $dbhost = 'localhost:3036'; //informacje o połączeniu z sql
  11.             $dbuser = 'root';
  12.             $dbpass = 'rootpassword';
  13.             $conn = mysql_connect($dbhost, $dbuser, $dbpass); //linia która się łączy
  14.            
  15.             if(! $conn ) { //jeżeli "nie" połączenie, czyli tutaj wypieprza błąd, jak nie ma mysql
  16.                die('Could not connect: ' . mysql_error()); // "wyłącza" program wypisująć "Could not connect: błąd"
  17.             }
  18.             //Generalnie do jakichkolwiek napisów można dołączać różne rzeczy
  19.             $name = $_POST['name'];
  20.             $date = $_POST['date'];
  21.            
  22.             $emp_salary = $_POST['emp_salary'];
  23.             //to jest dobry przykład
  24.             $sql = "INSERT INTO db ". "(emp_name, emp_address, emp_salary, join_date) ". "VALUES('$emp_name','$emp_address',$emp_salary, NOW())";
  25.             //Do napisu "INSERT INTO db " dołączasz kolejny napis, którego wartości są podane w "trzecim" dołączeniu
  26.             mysql_select_db('test_db');
  27.             $retval = mysql_query( $sql, $conn );// to cuś wykonuje komendę sql z wyżej do db podanego na górze, a przypisujemy to do zmiennej, bo niżej jest warunek, który sprawdza czy wszystko w porządku. Jeśli nie to wypieprza błąd, jeśli tak to zamyka połączenie
  28.            
  29.             if(! $retval ) {
  30.                die('Could not enter data: ' . mysql_error());
  31.             }
  32.            
  33.             echo "Entered data successfully\n";
  34.            
  35.             mysql_close($conn);
  36.          }else {
  37.             ?>
  38.            
  39.                <form method = "post" action = "<?php $_PHP_SELF ?>">
  40.                   <table width = "400" border = "0" cellspacing = "1"
  41.                      cellpadding = "2">
  42.                  
  43.                      <tr>
  44.                         <td width = "100">Employee Name</td>
  45.                         <td><input name = "emp_name" type = "text"
  46.                            id = "emp_name"></td>
  47.                      </tr>
  48.                  
  49.                      <tr>
  50.                         <td width = "100">Employee Address</td>
  51.                         <td><input name = "emp_address" type = "text"
  52.                            id = "emp_address"></td>
  53.                      </tr>
  54.                  
  55.                      <tr>
  56.                         <td width = "100">Employee Salary</td>
  57.                         <td><input name = "emp_salary" type = "text"
  58.                            id = "emp_salary"></td>
  59.                      </tr>
  60.                  
  61.                      <tr>
  62.                         <td width = "100"> </td>
  63.                         <td> </td>
  64.                      </tr>
  65.                  
  66.                      <tr>
  67.                         <td width = "100"> </td>
  68.                         <td>
  69.                            <input name = "add" type = "submit" id = "add"
  70.                               value = "Add Employee">
  71.                         </td>
  72.                      </tr>
  73.                  
  74.                   </table>
  75.                </form>
  76.            
  77.             <?php
  78.          }
  79.       ?>
  80.    
  81.    </body>
  82. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement