Cibiņš Posted June 1, 2009 Report Share Posted June 1, 2009 Kāds varbūt nezin kur var dabūt skriptu, ar kuru var koriģēt albuma izveidi vai dzēšanu? Piemēram zemāk dots tabulas skripts, kurā galvenā šūna ir galerija nr 1. Tātad, vajadzētu sekojošu rediģēšanas funkciju: ja cilvēks nospiež pogu "Izveidot galeriju", tad pievienojas nākamā šūna ar zaļo malu, kur parādās jauna galerija - galerija 2. Un ja cilvēks dzēš kādu galeriju, tad nostrādā konkrētās galerijas skripts, kuru cilvēks vēlas dzēst. Varbūt kadam ir idejas, kā šo uzlabot vai transformēt zemāk esošo skriptu? Vai kādam ir gatavs skripts kas būtu līdzīgs šim? Diezgan sarežģīti priekš manis vēl ir, bet nu kas jādara tas jādara, ceru ka sapratāt domu? <table width="100%" border="1" cellpadding="1" cellspacing="1" bordercolor="#008000"> <tr> <td align="right" valign="top"><table width="99%" border="0" cellpadding="0" cellspacing="0"> <tr> <th align="left" valign="top" scope="col"><form name="gallery1" method="post" action="../resources/process/pictures1_lv.php"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <th width="30%" align="left" valign="top" scope="col"><label> <label> <input name="gallery1" type="text" class="textareas" id="forms"> </label> </label></th> <th align="left" valign="top" class="messages23" scope="col">Mainīt galerijas nosaukumu</th> <th width="10%" align="left" valign="top" scope="col"><label> <input name="buttons" type="submit" class="bottons" id="buttons" value="Labot"> </label></th> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <th align="left" scope="col"><div class="nowText"><?php $con = mysql_connect("hostname","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("estere-a", $con); $result = mysql_query("SELECT * FROM pictures WHERE id='1'"); while($row = mysql_fetch_array($result)) { echo $row['gallery1']; } ?></div></th> </tr> </table> </form></th> </tr> <tr> <td><div><?php $url = '../../resources/pics/uploads/gallery/1/'; $handle = opendir ($url); echo '<div class="">'; while (false !== ($file = readdir($handle))) { if($file != "." && $file != ".." && $file != basename(__FILE__)) { echo '<a href="'.$url.$file.'" rel="lightbox[pictures]"><img style="margin: 5px" border="0" src="'.$url.$file.'" width=100 height=100/></a>'; } } echo '</div>'; ?></div></td> </tr> <tr> <td><div class="messages23"><strong>Augšupielādēto bilžu adrese:</strong> uploads/gallery/1/</div></td> </tr> <tr> <td> </td> </tr> </table></td> </tr> </table> Quote Link to comment Share on other sites More sharing options...
rpr Posted June 2, 2009 Report Share Posted June 2, 2009 varbūt jāsāk ar to, ka jāsakārto db struktūra. ja tu taisi selektu "SELECT * FROM pictures WHERE id='1'" un tu to sauc par galerijām, tad kaa sauc tabula, kurā tu glabā bildes? no šī skripta arī nav skaidrs kā tu glabā failus, bet dzēšanai no db var izmantot delete sql sintaksi, bet failus dzēst ar unlink() f-ju. Quote Link to comment Share on other sites More sharing options...
Cibiņš Posted June 2, 2009 Author Report Share Posted June 2, 2009 varbūt jāsāk ar to, ka jāsakārto db struktūra.ja tu taisi selektu "SELECT * FROM pictures WHERE id='1'" un tu to sauc par galerijām, tad kaa sauc tabula, kurā tu glabā bildes? no šī skripta arī nav skaidrs kā tu glabā failus, bet dzēšanai no db var izmantot delete sql sintaksi, bet failus dzēst ar unlink() f-ju. Failus datubēzēs neglabāju, to pa tiešo no servera izņem šis skripts, faili tiek augšupielādēti ar Moxiecode MCImageManager uploads folderī, un tālāk cilvēks pats var tajā uploads folderī brīvi rīkoties - -ievienot mapi, dzēst mapi utt. Tātad skripts kurš izņem failus pa tiešo no servera ir <?php $url = '../../resources/pics/uploads/gallery/1/'; $handle = opendir ($url); echo '<div class="">'; while (false !== ($file = readdir($handle))) { if($file != "." && $file != ".." && $file != basename(__FILE__)) { echo '<a href="'.$url.$file.'" rel="lightbox[pictures]"><img style="margin: 5px" border="0" src="'.$url.$file.'" width=100 height=100/></a>'; } } echo '</div>'; ?> Vajadzētu šo skriptu transformēt, lai tas būtu pieslēgts arī pie db, tātad kā jau minēju, ja albumi ir vairāki, respektīvi parādās jauna šūna ar nākamo albumu. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.