Advertisement
Guest User

Untitled

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