Advertisement
Guest User

Untitled

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