Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. <?php
  2. $katalog="foto/".$katal."/"; // iš ankstesnės formos gautas katalogas
  3. $host = "localhost";
  4. $user = "";
  5. $pass = "";
  6. $db = "";
  7. $connection = mysql_pconnect($host, $user, $pass) or die("Prie duomenų bazės prisijungti nepavyko!");
  8. mysql_select_db($db, $connection);
  9.  
  10. $query = "SELECT * FROM nuotraukos WHERE katalogas='$katalog'";
  11. $result = mysql_query($query, $connection) or die(mysql_error());
  12. $all_records = mysql_num_rows($result); // įrašų skaičius
  13. $amount = 3; // po kiek įrašų talpinsime viename puslapyje
  14. $pages = ceil($all_records / $amount); // sužinome kiek mums prireiks puslapių išvesti visiems įrašams
  15.  
  16. ?>
  17.  
  18. <html>
  19. <head>
  20. </head>
  21.  
  22. <body>
  23.  
  24. <table cellpadding="5" cellspacing="3">
  25. <tr>
  26. <td bgcolor="#F6CECE">
  27. <?php
  28.  
  29. if ($_POST['trinti'])
  30. {
  31.  
  32. if (isset($HTTP_POST_VARS)) {
  33. $pasirinkta = $HTTP_POST_VARS["pasirinkta"];
  34.  
  35. for ($i=0; $i<count($pasirinkta); $i++) {
  36.  
  37. mysql_query("DELETE FROM nuotraukos WHERE id='$pasirinkta[$i]'");
  38.  
  39. // šitoj vietoj turėčiau atlikti ir failo trynimą, bet print $row['katalogas']; ir kt. negražina jokios reikšmės.
  40. // jau atrodo supratau, kad reikšmes reikia traukti iš masyvo.
  41. }
  42.  
  43. if (count($pasirinkta)>0) {
  44. $pazymeta=count($pasirinkta);
  45. $liko=$all_records-$pazymeta;
  46. echo '<b>Įrašai ištrinti sėkmingai.</b><br>';
  47. echo "<b>Dabar jų yra - </b>";
  48. echo ("<b>".$liko.".</b>" );
  49. echo "<br>";
  50. mysql_close();
  51. }
  52. else if (count($pasirinkta)==0) {
  53. echo '<b>Nepasirinktas nei vienas įrašas.</b><br>';
  54. echo "<b>Iš viso jų yra - </b>";
  55. echo ("<b>".$all_records.".</b> " );
  56. echo "<br>";
  57.  
  58. }
  59. }
  60. }
  61. else if ($_POST['baigti'])
  62. {
  63. exit;
  64. }
  65. else
  66. {
  67. echo "<b>Pasirinktas katalogas - ".$katalog."</b></br>";
  68. echo '<b>Prašau pasirinkti eilutes ištrynimui:</b><br>';
  69. echo "<b>Iš viso jų yra - </b>";
  70. echo ("<b>".$all_records.".</b> " );
  71. echo "<br>";
  72. }
  73. ?>
  74. </td>
  75.  
  76. </tr>
  77. </table>
  78.  
  79. <?php
  80. $page_name="admin.php?go=$kelias"; // kurį failą perkrauti pasirinkus kitą puslapiavimo puslapį
  81.  
  82. if(isset($_GET['page'])) $page = $_GET['page'];
  83. else $page = 0;
  84.  
  85. $from = $page * $amount;
  86. $query = "SELECT * FROM nuotraukos WHERE katalogas='$katalog' ORDER BY failas LIMIT $from, $amount";
  87. $result = mysql_query($query, $connection) or die(mysql_error());
  88.  
  89. echo "<center>";
  90. $iu=0;
  91. $l=1;
  92. for($iu=0;$iu < $pages;$iu++){
  93. if($iu <> $page){
  94. echo "[<a href='$page_name&page=$iu'>$l</a>]";
  95. }
  96. else { echo "<b>$l</b>";}
  97. $l=$l+1;
  98. }
  99. echo "</center>";
  100.  
  101. $numer = $from + 0; // kad tęstų numeravima tvarkingai visuose puslapiuose
  102.  
  103. ?>
  104.  
  105.  
  106.  
  107.  
  108. <table border="0" cellSpacing="1" cellPadding="2">
  109. <td><form method="post" action="<?php echo $_SERVER[’PHP_SELF’]; ?>">
  110. <table border="1" cellSpacing="1" cellPadding="2">
  111. <tr><th>#</th><th>Eil.Nr.</th> <th>Katalogas</th><th>Failas</th><th>Nuotrauka</th> </tr>
  112.  
  113. <?php
  114. while($row = mysql_fetch_array( $result )) {
  115. $numer++;
  116. // $numeris = $row['id'];
  117. ?>
  118. <tr>
  119. <td align="center"><input name="pasirinkta[]" type="checkbox" value="<? echo $row['id']; ?>"></td>
  120. <td align="center"><? echo $numer; ?></td>
  121. <td><? echo $row['katalogas']; ?></td>
  122. <td><? echo $row['failas']; ?></td>
  123. <td><? echo "Čia bus nuotrauka"; ?></td>
  124. </tr>
  125. <?php
  126. }
  127. ?>
  128. <tr>
  129. <td colspan="5" align="center">
  130.  
  131. <input type="submit" name="trinti" value="Ištrinti" />
  132. <input type="submit" name="baigti" value="Baigti" />
  133.  
  134. </td>
  135. </tr>
  136. </table>
  137. </form>
  138. </td>
  139. </tr>
  140. </table>
  141.  
  142. </body>
  143. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement