Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $katalog="foto/".$katal."/"; // iš ankstesnės formos gautas katalogas
- $host = "localhost";
- $user = "";
- $pass = "";
- $db = "";
- $connection = mysql_pconnect($host, $user, $pass) or die("Prie duomenų bazės prisijungti nepavyko!");
- mysql_select_db($db, $connection);
- $query = "SELECT * FROM nuotraukos WHERE katalogas='$katalog'";
- $result = mysql_query($query, $connection) or die(mysql_error());
- $all_records = mysql_num_rows($result); // įrašų skaičius
- $amount = 3; // po kiek įrašų talpinsime viename puslapyje
- $pages = ceil($all_records / $amount); // sužinome kiek mums prireiks puslapių išvesti visiems įrašams
- ?>
- <html>
- <head>
- </head>
- <body>
- <table cellpadding="5" cellspacing="3">
- <tr>
- <td bgcolor="#F6CECE">
- <?php
- if ($_POST['trinti'])
- {
- if (isset($HTTP_POST_VARS)) {
- $pasirinkta = $HTTP_POST_VARS["pasirinkta"];
- for ($i=0; $i<count($pasirinkta); $i++) {
- mysql_query("DELETE FROM nuotraukos WHERE id='$pasirinkta[$i]'");
- // šitoj vietoj turėčiau atlikti ir failo trynimą, bet print $row['katalogas']; ir kt. negražina jokios reikšmės.
- // jau atrodo supratau, kad reikšmes reikia traukti iš masyvo.
- }
- if (count($pasirinkta)>0) {
- $pazymeta=count($pasirinkta);
- $liko=$all_records-$pazymeta;
- echo '<b>Įrašai ištrinti sėkmingai.</b><br>';
- echo "<b>Dabar jų yra - </b>";
- echo ("<b>".$liko.".</b>" );
- echo "<br>";
- mysql_close();
- }
- else if (count($pasirinkta)==0) {
- echo '<b>Nepasirinktas nei vienas įrašas.</b><br>';
- echo "<b>Iš viso jų yra - </b>";
- echo ("<b>".$all_records.".</b> " );
- echo "<br>";
- }
- }
- }
- else if ($_POST['baigti'])
- {
- exit;
- }
- else
- {
- echo "<b>Pasirinktas katalogas - ".$katalog."</b></br>";
- echo '<b>Prašau pasirinkti eilutes ištrynimui:</b><br>';
- echo "<b>Iš viso jų yra - </b>";
- echo ("<b>".$all_records.".</b> " );
- echo "<br>";
- }
- ?>
- </td>
- </tr>
- </table>
- <?php
- $page_name="admin.php?go=$kelias"; // kurį failą perkrauti pasirinkus kitą puslapiavimo puslapį
- if(isset($_GET['page'])) $page = $_GET['page'];
- else $page = 0;
- $from = $page * $amount;
- $query = "SELECT * FROM nuotraukos WHERE katalogas='$katalog' ORDER BY failas LIMIT $from, $amount";
- $result = mysql_query($query, $connection) or die(mysql_error());
- echo "<center>";
- $iu=0;
- $l=1;
- for($iu=0;$iu < $pages;$iu++){
- if($iu <> $page){
- echo "[<a href='$page_name&page=$iu'>$l</a>]";
- }
- else { echo "<b>$l</b>";}
- $l=$l+1;
- }
- echo "</center>";
- $numer = $from + 0; // kad tęstų numeravima tvarkingai visuose puslapiuose
- ?>
- <table border="0" cellSpacing="1" cellPadding="2">
- <td><form method="post" action="<?php echo $_SERVER[’PHP_SELF’]; ?>">
- <table border="1" cellSpacing="1" cellPadding="2">
- <tr><th>#</th><th>Eil.Nr.</th> <th>Katalogas</th><th>Failas</th><th>Nuotrauka</th> </tr>
- <?php
- while($row = mysql_fetch_array( $result )) {
- $numer++;
- // $numeris = $row['id'];
- ?>
- <tr>
- <td align="center"><input name="pasirinkta[]" type="checkbox" value="<? echo $row['id']; ?>"></td>
- <td align="center"><? echo $numer; ?></td>
- <td><? echo $row['katalogas']; ?></td>
- <td><? echo $row['failas']; ?></td>
- <td><? echo "Čia bus nuotrauka"; ?></td>
- </tr>
- <?php
- }
- ?>
- <tr>
- <td colspan="5" align="center">
- <input type="submit" name="trinti" value="Ištrinti" />
- <input type="submit" name="baigti" value="Baigti" />
- </td>
- </tr>
- </table>
- </form>
- </td>
- </tr>
- </table>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement