Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.34 KB | None | 0 0
  1. <?php
  2.  
  3. //Initial Setup to connect to Database later. Simple login used with no password.
  4. //In a real database with security issues setup the users in PHPMYADMIN for more
  5. //secure connections
  6. $username="luke";
  7. $database="assignmentdatabase";
  8.  
  9. //Connect to the database
  10. mysql_connect('localhost',$username);
  11. @mysql_select_db($database) or die("Unable to Select database");
  12.  
  13. //Declare a null value to be used
  14. $sort="";
  15.  
  16. //Assign a sort method, if nothing has been posted in then this defaults to Server Name
  17. if (isset($_POST['Server']))
  18. {
  19.   $sort="Server_Name";
  20. }
  21. else if (isset($_POST['Admin']))
  22.   {
  23.     $sort='Admin';
  24.   }
  25.   else if (isset($_POST['Location']))
  26.   {
  27.     $sort='Location';
  28.   }
  29.   else
  30.   {
  31.     $sort='Server_Name';
  32.   }
  33.  
  34. //Define the search query, run it and grab how many results we find
  35. $servers="SELECT * FROM server ORDER BY '.$sort.'";
  36. $archives="SELECT * FROM archive ORDER BY '.$sort.'";
  37. $result1=mysql_query($servers);
  38. $result2=mysql_query($archives);
  39. $num=mysql_numrows($result1);
  40. $num2=mysql_numrows($result2);
  41. //Check if there are any servers found, if not then database must be empty
  42. if($num<=0)
  43. {
  44.   echo("No servers currently in the database. Please check that at least one server has been input");
  45. }
  46.  
  47. //Else we loop through and show the server names
  48. else
  49. {
  50.   //Two counters to control stepping through each area
  51.   $x=0;
  52.   $y=0;
  53.   while($x<$num)
  54.   {
  55. ?>
  56.     <dt>Server Name:        </dt> <dd><input type="text" name="Server_Name: " value="<?php echo mysql_result($result1,$x,['Server_Name']); ?>"></dd>
  57.     <dt>Location:           </dt> <dd><input type="text" name="Location"value="<?php echo mysql_result($result1,$x,['Location'] ); ?>"></dd>
  58.     <dt>MAC Address:        </dt> <dd><input type="text" name="MAC"value="<?php echo mysql_result($result1,$x,['MAC']); ?>"></dd>
  59.     <dt>Port Number:        </dt> <dd><input type="text" name="Port"value="<?php echo mysql_result($result1,$x,['Port']); ?>"></dd>
  60.     <dt>IP Address:         </dt> <dd><input type="text" name="IP" value="<?php echo mysql_result($result1,$x,['IP']); ?>"></dd>
  61.     <dt>Operating System:   </dt> <dd><input type="text" name="Operating_System" value="<?php echo mysql_result($result1,$x,['Operating_System']); ?>"></dd>
  62.     <dt>Admin Name:         </dt> <dd><input type="text" name="Admin" required value="<?php echo mysql_result($result1,$x,['Admin']); ?>"></dd><br>
  63.     <dt>Contact number:     </dt> <dd><input type="text" name="Contact_Number" required value="<?php echo mysql_result($result1,$x,['Contact_Number']); ?>"></dd>
  64.     <dt>Email:              </dt> <dd><input type="email" name="Email" required value="<?php echo mysql_result($result1,$x,['Email']); ?>"></dd>
  65.     <dt>  Secondary Contact:</dt> <dd><input type="text" name="Contact2" value="<?php echo mysql_result($result1,$x,['Contact2']); ?>"></dd>
  66.     <dt>Contact number:     </dt> <dd><input type="text" name="Contact_Number2" value="<?php echo mysql_result($result1,$x,['Contact_Number2']); ?>"></dd>
  67.     <dt>Comments:           </dt> <dd><input type="text" name="Comments" value="<?php echo mysql_result($result1,$x,['Comments']); ?>"></dd>
  68.  
  69. <?php
  70.     //Increase the counter
  71.     ++$x;
  72.   }
  73.   //This loops through archive servers
  74.   while($y<$num2)
  75.   {
  76.     echo "Server:", mysql_result($result2,$y,['Server_Name']), "<br>";
  77.     ++$y;
  78.   }
  79. }
  80. //Close database
  81. mysql_close();
  82. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement