Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.27 KB | None | 0 0
  1. <html>
  2.     <head>
  3.     <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  4.     </head>
  5.     <title>Telefoniraamat</title>
  6.     <body>
  7.         <?php      
  8.         $user = "a2152177_user";
  9.         $pass = "password1";
  10.         $host = "mysql15.000webhost.com";
  11.         $con = mysql_connect($host, $user, $pass);
  12.         mysql_select_db("a2152177_db", $con);
  13.        
  14.         $mode = "";
  15.         $order = false;
  16.        
  17.         if ($_GET)
  18.         {
  19.             if (array_key_exists('mode', $_GET)) $mode = $_GET['mode'];
  20.             if (array_key_exists('id', $_GET)) $id = $_GET['id'];
  21.             if (array_key_exists('order', $_GET)) $order = $_GET['order'];
  22.         }
  23.        
  24.         if ($_POST)
  25.         {
  26.             switch($_POST['mode'])
  27.             {
  28.                 case "muudetud":
  29.                 mysql_query("UPDATE Telefoniraamat
  30.                 SET Eesnimi='$_POST[ees]', Perenimi='$_POST[pere]' ,Telefon='$_POST[tel]'
  31.                 WHERE id=$_POST[id]");
  32.                 break;
  33.                
  34.                 case "lisatud":
  35.                 mysql_query("INSERT INTO Telefoniraamat (Eesnimi, Perenimi, Telefon)
  36.                 VALUES ('$_POST[ees]','$_POST[pere]','$_POST[tel]')");
  37.                 break;
  38.                
  39.                 case "otsing":
  40.                 $mode = "otsing";
  41.                 $tykid = "";
  42.                 $tykk = strtok($_POST['otsi'], " ");
  43.                
  44.                 while($tykk != false)
  45.                 {
  46.                     $tykid .= "'$tykk',";
  47.                     $tykk = strtok(" ");
  48.                 }
  49.            
  50.                 $tykid = strrev(substr(strrev($tykid), 1));
  51.                
  52.                 $andmed = mysql_query("SELECT * FROM Telefoniraamat WHERE
  53.                 Eesnimi IN ($tykid) OR Perenimi IN ($tykid)");
  54.                
  55.                 if (mysql_num_rows($andmed) != 0) teeTabel($andmed, false);
  56.                 else print "Ei leitud ühtki tulemust";
  57.                
  58.                 ?><br />
  59.                 <a href=<?=$_SERVER['PHP_SELF'];?>>Tagasi</a><?
  60.                 break;
  61.                
  62.                 default:
  63.                 break;
  64.             }
  65.         }
  66.        
  67.         if ($order != false)
  68.             $andmed = mysql_query("SELECT * FROM Telefoniraamat ORDER BY $order");
  69.         else
  70.             $andmed = mysql_query("SELECT * FROM Telefoniraamat");
  71.        
  72.         switch($mode)
  73.         {
  74.             case "otsing";
  75.             break;
  76.                
  77.             case "muuda":
  78.             $andmed2 = mysql_query("SELECT * FROM Telefoniraamat WHERE id=$id");
  79.             $rida2 = mysql_fetch_array($andmed2);
  80.             ?>
  81.             <form action=<?=$_SERVER['PHP_SELF'];?> method="post">
  82.                 <input type="hidden" name="mode" value="muudetud" />
  83.                 <input type="hidden" name="id" value=<?=$id;?> />
  84.                 <table border="0" width="400">
  85.                     <tr>
  86.                         <td width="200"><b>MUUTMINE:</b></td>
  87.                     </tr>
  88.                     <tr>
  89.                         <td>Eesnimi:</td>
  90.                         <td><input type="text" name="ees" value=<?=$rida2['Eesnimi'];?> /></td>
  91.                     </tr>
  92.                     <tr>
  93.                         <td>Perenimi:</td>
  94.                         <td><input type="text" name="pere" value=<?=$rida2['Perenimi'];?> /></td>
  95.                     </tr>
  96.                     <tr>
  97.                         <td>Telefon</td>
  98.                         <td><input type="text" name="tel" value=<?=$rida2['Telefon'];?> /></td>
  99.                     </tr>
  100.                     <tr>
  101.                         <td><input type="submit" value="Muuda!" /></td>
  102.                     </tr>
  103.                     <tr><td><br /></td></tr>
  104.                     <tr>
  105.                         <td colspan="2"><hr /></td>
  106.                     </tr>
  107.                 </table>
  108.             </form>
  109.             <?
  110.             break;
  111.            
  112.             case "kustutatud":
  113.             mysql_query("DELETE FROM Telefoniraamat WHERE id=$_GET[id]");
  114.             header("location: $_SERVER[PHP_SELF]");
  115.             break;
  116.            
  117.             default:
  118.             teeTabel($andmed);
  119.             ?>
  120.            
  121.             <form action=<?=$_SERVER['PHP_SELF'];?> method="post">
  122.                 <input type="hidden" name="mode" value="lisatud" />
  123.                 <table border="0" width="500">
  124.                     <tr>
  125.                         <td width="300"><b>LISAMINE:</b></td>
  126.                     </tr>
  127.                     <tr>
  128.                         <td>Eesnimi:</td>
  129.                         <td><input type="text" name="ees" /></td>
  130.                     </tr>
  131.                     <tr>
  132.                         <td>Perenimi:</td>
  133.                         <td><input type="text" name="pere" /></td>
  134.                     </tr>
  135.                     <tr>
  136.                         <td>Telefon</td>
  137.                         <td><input type="text" name="tel" /></td>
  138.                     </tr>
  139.                     <tr>
  140.                         <td><input type="submit" value="Lisa!" /></td>
  141.                     </tr>
  142.                     <tr><td><br /></td></tr>
  143.                     <tr>
  144.                         <td colspan="2"><hr /></td>
  145.                     </tr>
  146.                 </table>
  147.             </form>
  148.            
  149.             <form action=<?=$_SERVER['PHP_SELF'];?> method="post">
  150.                 <input type="hidden" name="mode" value="otsing" />
  151.                 <b>OTSIMINE:</b>
  152.                 <input type="text" name="otsi" />
  153.                 <input type="submit" value="Otsi!" />
  154.             </form>
  155.             <?
  156.             break;
  157.         }
  158.        
  159.         function teeTabel($data, $funkt = true)
  160.         {
  161.             if ($funkt == true)
  162.             {?>
  163.             <table border="0" width="500">
  164.                 <tr style="background-color:LightGrey">
  165.                     <td><a href=<?=$_SERVER['PHP_SELF'];?>?order=Eesnimi>Eesnimi</a></td>
  166.                     <td><a href=<?=$_SERVER['PHP_SELF'];?>?order=Perenimi>Perenimi</a></td>
  167.                     <td><a href=<?=$_SERVER['PHP_SELF'];?>?order=Telefon>Telefon</a></td>
  168.                     <td colspan="2">Funktsioonid</td>
  169.                 </tr><?
  170.             }
  171.             else
  172.             {?>
  173.             <table border="0" width="500">
  174.                 <tr style="background-color:LightGrey">
  175.                     <td>Eesnimi</td>
  176.                     <td>Perenimi</td>
  177.                     <td>Telefon</td>
  178.                     <td colspan="2">Funktsioonid</td>
  179.                 </tr><?
  180.             }
  181.            
  182.             $x = 0;
  183.             while($rida = mysql_fetch_array($data))
  184.             {
  185.                 if ($x % 2 == 0)
  186.                   $color = "WhiteSmoke";
  187.                 else
  188.                   $color = "White";
  189.                
  190.                 ?>
  191.                 <tr style='background-color:<?=$color;?>'>
  192.                 <td><?=$rida['Eesnimi'];?></td>
  193.                 <td><?=$rida['Perenimi'];?></td>
  194.                 <td><?=$rida['Telefon'];?></td>
  195.                 <td><a href=<?=$_SERVER['PHP_SELF'];?>?mode=muuda&id=<?=$rida['id'];?>>[muuda]</a></td>
  196.                 <td><a href=<?=$_SERVER['PHP_SELF'];?>?mode=kustutatud&id=<?=$rida['id'];?>>[kustuta]</a></td>
  197.                 </tr>
  198.                 <?
  199.                 $x += 1;
  200.             }?>
  201.            
  202.             <tr>
  203.                 <td colspan="5"><hr /></td>
  204.             </tr>
  205.         </table>
  206.         <?
  207.         }
  208.         mysql_close($con);?>
  209.     </body>
  210. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement