Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.90 KB | None | 0 0
  1. <?PHP
  2. //sql file. Include for all SQL projects.
  3.  
  4. $host = "mysql2.000webhost.com";
  5. $table = "entries";
  6. $database = "a7799063_test";
  7. $dbusername = "a7799063_admin";
  8. $dbpassword = "nathan51095n";
  9.  
  10.  
  11.  
  12. function test($data)
  13.     {
  14.      $num = 0;
  15.      $str = array();
  16.      $str = explode("---",$data);
  17.      $num2 = count($str);
  18.      $new_arr = array($num2,$str);  
  19.      return ($new_arr);
  20.     }
  21. function get_mysql_query($values1,$values2,$table)
  22.     {
  23.      $num = 0;
  24.      $test2 = array();
  25.      $test = test($values1);
  26.      $num18 = $test[0];
  27.      $test2 = $test[1];
  28.      
  29.      $num1 = 0;
  30.      $test3 = array();
  31.      $test1 = test($values2);
  32.      $num17 = $test1[0];
  33.      $test3 = $test1[1];
  34.      
  35.      $helper = "";
  36.      $helper2 = "";
  37.      do
  38.         {
  39.          $helper = $helper . $test2[$num] . "---";
  40.          $num = $num + 1;
  41.         }while($num < $num18);
  42.         do
  43.         {
  44.          $helper2 = $helper2 . $test3[$num1] . "---";
  45.          $num1 = $num1 + 1;
  46.         }while($num1 < $num17);
  47.        
  48.         $newest_num = 0;
  49.         $new_arr1 = array();
  50.         $new_arr1 = explode("---",$helper);
  51.         $new_arr2 = array();
  52.         $new_arr2 = explode("---",$helper2);
  53.         $new_new2 = count($new_arr2);
  54.         $new_new = count($new_arr1);
  55.         $returnstr = "";
  56.         do
  57.         {
  58.         if($newest_num == $new_new - 2)
  59.         {
  60.         $returnstr = $returnstr . "'" . $new_arr2[$newest_num] . "'";
  61.         }
  62.         else
  63.         {
  64.          $returnstr = $returnstr . "'" . $new_arr2[$newest_num] . "',";
  65.          }
  66.          $newest_num = $newest_num +1;
  67.         }while($newest_num < $new_new - 1);
  68.        
  69.         $str4 = "insert into " . $table .  " values(''," . $returnstr . ")";
  70.         return($str4);
  71.     }
  72. function sql_return_outers($values1,$values2)
  73.     {
  74.      $num = 0;
  75.      $test2 = array();
  76.      $test = test($values1);
  77.      $num18 = $test[0];
  78.      $test2 = $test[1];
  79.      
  80.      $num1 = 0;
  81.      $test3 = array();
  82.      $test1 = test($values2);
  83.      $num17 = $test1[0];
  84.      $test3 = $test1[1];
  85.      
  86.      $helper = "";
  87.      $helper2 = "";
  88.      do
  89.         {
  90.          $helper = $helper . $test2[$num] . "---";
  91.          $num = $num + 1;
  92.         }while($num < $num18);
  93.         do
  94.         {
  95.          $helper2 = $helper2 . $test3[$num1] . "---";
  96.          $num1 = $num1 + 1;
  97.         }while($num1 < $num17);
  98.        
  99.         $newest_num = 0;
  100.         $new_arr1 = array();
  101.         $new_arr1 = explode("---",$helper);
  102.         $new_arr2 = array();
  103.         $new_arr2 = explode("---",$helper2);
  104.         $new_new2 = count($new_arr2);
  105.         $new_new = count($new_arr1);
  106.         $returnstr = '$entries = array(); ';
  107.         do
  108.         {
  109.         $returnstr = $returnstr . '$entries["' . $new_arr2[$newest_num] . '"] = "' . $new_arr1[$newest_num] . '"; ';
  110.          $newest_num = $newest_num +1;
  111.         }while($newest_num < $new_new - 1);
  112.        
  113.         return ($returnstr);
  114.     }
  115. function sql_write($dbname,$dbusername,$dbpassword,$data,$values)
  116.     {
  117. global $host;
  118. global $table;
  119. $sql_code = get_mysql_query($data,$values,$table);
  120. $connect = @mysql_connect($host,$dbusername,$dbpassword) or die("Could Not Connect");
  121. @mysql_select_db ($dbname) or die("Could not find DataBase");
  122. $query = mysql_query($sql_code);
  123. if ($connect)
  124. {
  125. return 1;
  126. }
  127. else
  128. {
  129. return 0;
  130. }
  131. }
  132. function exists($username,$dbname,$dbusername,$dbpassword,$row)
  133.     {
  134. global $host;
  135. global $table;
  136. $connect = @mysql_connect($host,$dbusername,$dbpassword) or die("Could Not Connect");
  137. @mysql_select_db ($dbname) or die("Could not find DataBase");
  138.  
  139.  
  140.  
  141. $result = mysql_query("SELECT COUNT(*) FROM `" . $table . "` WHERE `" . $row ."` = '$username'");
  142. if ($result)
  143. {
  144.     $row = mysql_fetch_array($result);
  145.     $NumberOfRowsFound = $row[0];
  146.    
  147.     if ($NumberOfRowsFound > 0)
  148.     {
  149.         return true;
  150.     }
  151.     else
  152.     {
  153.         return false;
  154.     }
  155. }
  156. else
  157. {
  158.     print "Query error " . mysql_error();
  159. }
  160. }
  161. function sql_read($dbname,$dbusername,$dbpassword)
  162.     {
  163. global $host;
  164. global $table;
  165.  
  166. $connect = @mysql_connect($host,$dbusername,$dbpassword) or die("Could Not Connect");
  167. @mysql_select_db ($dbname) or die("Could not find DataBase");
  168.  
  169. $query = mysql_query("select * from " . $table);
  170. $query2 = mysql_query("select * from " . $table);
  171. $numrows = mysql_num_rows($query2);
  172. $row1 =  mysql_fetch_assoc($query);
  173. $arr =  array();
  174. foreach ($row1 as $new1)
  175. {
  176. $arr[] = $new1;
  177. }
  178. $num = count($arr);
  179. $num7 = $num;
  180.  
  181. if ($numrows > 0){
  182.  
  183.  
  184.  
  185.  
  186. $str1 = "";
  187. $str2 = "";
  188. $str3 = "<table style='width:100%;' height='10' border='1' cellspacing='1'><tr>";
  189.  
  190. while ($row = mysql_fetch_assoc($query2)) {
  191.  
  192.  
  193. foreach ($row as $new)
  194. {
  195. if($num == 0)
  196. {
  197. $str1 = $str1 . "</tr><tr><td align='center'>" .  $new . "</td>";
  198. $num = $num7 - 1;
  199. }
  200. else
  201. {
  202. $str1 = $str1 . "<td align='center'>" .  $new . "</td>";
  203. $num = $num - 1;
  204. }
  205. }
  206.  
  207. foreach($row as $key => $row)
  208. {
  209. if(strpos($str2,$key))
  210. {
  211. }
  212. else
  213. {
  214. $str2 = $str2 . "<th height='23' scope='col'>" . $key . "</th>";
  215. }
  216. }
  217. }
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224. $new_str = $str3 . $str2 . "</tr>" .  $str1 . "</table>";
  225. return($new_str);
  226.  
  227.  
  228. }else{
  229. $return = ("");
  230. }
  231. }
  232.  
  233.  
  234. function sql_search($dbname,$dbusername,$dbpassword,$search)
  235.     {
  236. global $host;
  237. global $table;
  238.  
  239. $connect = @mysql_connect($host,$dbusername,$dbpassword) or die("Could Not Connect");
  240. @mysql_select_db ($dbname) or die("Could not find DataBase");
  241.  
  242. $query = mysql_query("select * from " . $table);
  243. $query2 = mysql_query("select * from " . $table);
  244. $numrows = mysql_num_rows($query2);
  245. $row1 =  mysql_fetch_assoc($query);
  246. $arr =  array();
  247. foreach ($row1 as $new1)
  248. {
  249. $arr[] = $new1;
  250. }
  251.  
  252. $num = count($arr);
  253. $num7 = $num;
  254.  
  255. if ($numrows > 0){
  256.  
  257.  
  258.  
  259.  
  260. $str1 = "";
  261. $str2 = "";
  262. $str3 = "<table style='width:100%;' height='10' border='1' cellspacing='1'><tr>";
  263.  
  264. while ($row = mysql_fetch_assoc($query2)) {
  265. $s1 = $row["Name"];
  266. $pos = stripos($s1, $search);
  267. if($pos !== false)
  268. {
  269. foreach ($row as $new)
  270. {
  271. if($num == 0)
  272. {
  273. $str1 = $str1 . "</tr><tr><td align='center'>" .  $new . "</td>";
  274. $num = $num7 - 1;
  275. }
  276. else
  277. {
  278. $str1 = $str1 . "<td align='center'>" .  $new . "</td>";
  279. $num = $num - 1;
  280. }
  281. }
  282. }
  283. foreach($row as $key => $row)
  284. {
  285. if(strpos($str2,$key))
  286. {
  287. }
  288. else
  289. {
  290. $str2 = $str2 . "<th height='23' scope='col'>" . $key . "</th>";
  291. }
  292. }
  293. }
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300. $new_str = $str3 . $str2 . "</tr>" .  $str1 . "</table>";
  301. return($new_str);
  302.  
  303.  
  304. }else{
  305. $return = ("");
  306. }
  307. }
  308.  
  309. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement