PageRenderTime 47ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/myproj/addfav.php

http://jcuecafe.googlecode.com/
PHP | 120 lines | 87 code | 24 blank | 9 comment | 12 complexity | 85452731be14aa251a7e492438da0247 MD5 | raw file
  1. <?php
  2. session_start(); require_once 'function.inc.php';
  3. $u=$_SESSION[u_uid];
  4. // *****************
  5. //
  6. //Programmer : Mr. Suhas Talekar
  7. //Student ID : 12526175
  8. //Contact email : suhaskrishna.talekar@my.jcu.edu.au
  9. //
  10. // *****************
  11. $hostname='localhost';
  12. $username='root';
  13. $pwd='';
  14. $dbname='jcu_e-cafe';
  15. $connect=mysql_connect($hostname,$username,$password) or die (" Not able to connect-s);");
  16. mysql_select_db($dbname,$connect);
  17. $i=$_GET['id'];
  18. $query="SELECT Favourite_1,Favourite_2,Favourite_3 from favourite where Favourite_ID='$u'";
  19. $results= mysql_query($query) or die(mysql_error());
  20. $num_results = mysql_num_rows($results);
  21. //if num_results is zero the user has never favorited .there is no entry of fav for that user
  22. if ($num_results==0)
  23. {
  24. $query="Insert into favourite values ($u,$i,0,0)";
  25. $results= mysql_query($query) or die(mysql_error());
  26. ?>
  27. <script language="javascript">
  28. alert('Favorite added ! ');window.location.href = 'home.php';
  29. </script>
  30. <?php
  31. }
  32. if ( $num_results>0) //the user has already made fav.
  33. {
  34. $query="SELECT Favourite_1,Favourite_2,Favourite_3 from favourite where Favourite_ID='$u'";
  35. $results= mysql_query($query) or die(mysql_error());
  36. $msg="none";
  37. $row=mysql_fetch_array($results);
  38. if ($row['Favourite_1']==$i)
  39. {
  40. $msg="Favorite already exists !";
  41. }
  42. if ($row['Favourite_2']==$i)
  43. {
  44. $msg="Favorite already exists !";
  45. }
  46. if ($row['Favourite_3']==$i)
  47. {
  48. $msg="Favorite already exists !";
  49. }
  50. //}
  51. if ($msg!="none")
  52. {
  53. ?>
  54. <script language="javascript">
  55. alert('<?php echo "$msg"; ?>');window.location.href = 'home.php';
  56. </script>
  57. <?php
  58. }
  59. if ($msg=="none")
  60. {
  61. $blank=0;
  62. if ($row['Favourite_1']==0)
  63. {
  64. $blank=1;
  65. $query="UPDATE favourite SET Favourite_1 = $i WHERE Favourite_ID='$u'";
  66. }
  67. if ($row['Favourite_2']==0)
  68. {
  69. $blank=2;
  70. $query="UPDATE favourite SET Favourite_2 = $i WHERE Favourite_ID='$u'";
  71. }
  72. if ($row['Favourite_3']==0)
  73. {
  74. $blank=3;
  75. $query="UPDATE favourite SET Favourite_3 = $i WHERE Favourite_ID='$u'";
  76. }
  77. if($blank!=0) //space for fav is avaliable
  78. {
  79. $results= mysql_query($query) or die(mysql_error());
  80. ?>
  81. <script language="javascript">
  82. alert('Favorite added !');window.location.href = 'home.php';
  83. </script>
  84. <?php
  85. }
  86. if ($blank==0) //no more space for fav avaliable
  87. {
  88. ?>
  89. <script language="javascript">
  90. alert('Favorites are full ! Please delete some from your favorites page.');window.location.href = 'home.php';
  91. </script>
  92. <?php
  93. }
  94. }
  95. }
  96. ?>