Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.68 KB | None | 0 0
  1. <?php
  2. // Load file
  3.  
  4. $file = fopen("database.txt", "r");
  5.  
  6. $book = file("database.txt");
  7.  
  8. foreach ($book as $part)
  9. {
  10.     $data = explode(",",$part);
  11.    
  12.     $id = !is_numeric(substr($data[0],0,1))? substr($data[0],1) : $data[0];; //Check numeric
  13.     $name[$id] = ucfirst(strtolower($data[1]));
  14.     $lastname[$id] = ucfirst(strtolower($data[2]));
  15.     $phone[$id] = $data[3];
  16.     $adress[$id] = ucfirst(strtolower($data[4]));
  17.     $zip = $data[5];
  18.     $city = ucfirst(strtolower($data[6]));
  19.     $status = ucfirst(strtolower($data[7]));
  20.     $email[$id] = ucfirst(strtolower($data[8]));
  21.    
  22.     if ($email == "")
  23.     {
  24.         $email = "none";
  25.     }
  26.            
  27.     $person[$id] = array("name" => "$name[$id]","lastname" => "$lastname[$id]","phone" => "$phone[$id]","adress" => "$adress[$id]","zip" => "$zip","city" => "$city","status" => "$status", "email" => "$email[$id]");
  28. }
  29.  
  30. fclose($file);
  31.  
  32. if (isset($_POST['search_name'])) {
  33.     $result = array_search($_POST['search_name'],$name);
  34. }
  35.  
  36. // Add person
  37. if (isset($_POST['submit']))
  38. {
  39.     $name = $_POST['name'];
  40.     $lastname = $_POST['lname'];
  41.     $phone = $_POST['phone'];
  42.     $adress = $_POST['adress'];
  43.     $zip = $_POST['zip'];
  44.     $city = $_POST['city'];
  45.     $status = $_POST['status'];
  46.     $email = $_POST['email'];
  47.        
  48.     if (!($_POST['name']) || !($_POST['lname']) || !($_POST['phone']))
  49.     {
  50.         echo "Du skal huske at indtaste navn, efternavn og telefonnummer";
  51.     }
  52.     elseif (isset($_POST['adress']) && !($_POST['zip']))
  53.     {
  54.         if (!($_POST['zip']) && !($_POST['city']))
  55.         {
  56.             echo "En adresse uden tilhørende by og postnummer? Prøv igen :)";
  57.         }
  58.         else
  59.         {
  60.             echo "En adresse med by uden tilhørende postnummer? Prøv igen :)";
  61.         }
  62.     }
  63.     elseif (isset($_POST['adress']) && !($_POST['city']))
  64.     {
  65.         echo "En adresse med postnummer uden tilhørende by? Prøv igen :)";
  66.     }
  67.     elseif (isset($_POST['zip']) && !($_POST['city']))
  68.     {
  69.         echo "Postnummeret tilhører en by, hvilken?";
  70.     }
  71.     elseif (isset($_POST['city']) && !($_POST['zip']))
  72.     {
  73.         echo "Hvilket postnummer har byen?";
  74.     }
  75.     else
  76.     {
  77.         $file = fopen("database.txt", "a");
  78.    
  79.         $id = $id+1;
  80.        
  81.         if ($email == "")
  82.         {
  83.             $email = "Ingen";
  84.         }
  85.        
  86.         $personstring = "\n$id,$name,$lastname,$phone,$adress,$zip,$city,$status,$email";
  87.    
  88.         fwrite($file, $personstring);  
  89.        
  90.         fclose($file);
  91.     }
  92. }
  93.  
  94. ?>
  95. <pre>
  96.     <?php
  97.     print_r($person);
  98.     ?>
  99. </pre>
  100. <?php
  101.  
  102.        
  103. // Tilføj person
  104. ?>
  105. <br>
  106. <form method="post" action="">
  107.     <table>
  108.         <tr>
  109.             <td>
  110.                 Navn:
  111.             </td>
  112.             <td>
  113.                 <input type="text" size="20" class="input" name="name">
  114.             </td>
  115.         </tr>
  116.         <tr>
  117.             <td>
  118.                 Efternavn:
  119.             </td>
  120.             <td>
  121.                 <input type="text" size="20" class="input" name="lname">
  122.             </td>
  123.         </tr>
  124.         <tr>
  125.             <td>
  126.                 Telenfon:
  127.             </td>
  128.             <td>
  129.                 <input type="text" size="20" class="input" name="phone">
  130.             </td>
  131.         </tr>
  132.         <tr>
  133.             <td>
  134.                 Adresse:
  135.             </td>
  136.             <td>
  137.                 <input type="text" size="20" class="input" name="adress">
  138.             </td>
  139.         </tr>
  140.         <tr>
  141.             <td>
  142.                 Postnummer:
  143.             </td>
  144.             <td>
  145.                 <input type="text" size="20" class="input" name="zip">
  146.             </td>
  147.             <td>
  148.                 By:
  149.             </td>
  150.             <td>
  151.                 <input type="text" size="20" class="input" name="city">
  152.             </td>
  153.         </tr>
  154.         <tr>
  155.             <td>
  156.                 Relation:
  157.             </td>
  158.             <td>
  159.                 <input type="text" size="20" class="input" name="status">
  160.             </td>
  161.         </tr>
  162.         <tr>
  163.             <td>
  164.                 Mail:
  165.             </td>
  166.             <td>
  167.                 <input type="text" size="20" class="input" name="mail">
  168.             </td>
  169.         </tr>
  170.         <tr>
  171.             <td><input type="submit" class="submitbutton" name="submit" value="Tilføj"></td>
  172.         </tr>
  173.     </table>
  174. </form>
  175. <br><br>
  176. <?
  177.     if ($result != "") {
  178.         echo $name[$result];
  179.     }
  180. ?>
  181. <form action="" method="post">
  182. <input type="text" name="search_name" /><input type="submit" name="sub" />
  183. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement