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