Hirdetés
- Meggyi001: Kuponok....
- Gurulunk, WAZE?!
- gban: Ingyen kellene, de tegnapra
- bambano: Bambanő háza tája
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Rap, Hip-hop 90'
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Új hozzászólás Aktív témák
- 
			
			  Soak veterán Sziasztok ! A pár oldalon keresztül való beszélgetés után, nekiálltam megcsinálni. Sikerült is, viszont egy valamiben nem vagyok biztos, de elöbb itt a kód . Figyelem! Még fejlesztési fázisban van, szóval a külalak és egyéb most még nem az igazi, van más amin fent lehet akadni  . .Tehát : Egyelőre ez van a Class-ban public static function find_relevant_3($id=0, $users_id=0) { 
 global $database;
 global $previous;
 global $current;
 global $next;
 $users_id = $database->escape_value($users_id);
 $id = $database->escape_value($id);
 $previous = self::find_previous($id, $users_id);
 $current = self::find_current($id, $users_id);
 $next = self::find_next($id, $users_id);
 
 foreach($previous as $previous){
 global $previous_pic_id;
 $previous_pic_id = $previous->id;
 }
 
 
 
 foreach($current as $current){
 global $current_pic_id;
 global $photo_users_id;
 global $photo_filename;
 
 $current_pic_id = $current->id;
 $photo_users_id = $current->users_id;
 $photo_filename = $current->filename;
 }
 
 
 foreach($next as $next){
 global $next_pic_id;
 $next_pic_id = $next->id;
 }
 }
 public static function find_previous($id=0, $users_id) {
 global $database;
 $users_id = $database->escape_value($users_id);
 $id = $database->escape_value($id);
 return self::find_by_sql(" SELECT * FROM `photographs` WHERE id < ".$database->escape_value($id)." AND users_id = ".$users_id." ORDER BY id DESC LIMIT 1 ");
 
 }
 
 
 public static function find_current($id=0, $users_id=0) {
 global $database;
 $users_id = $database->escape_value($users_id);
 $id = $database->escape_value($id);
 $users_id = $database->escape_value($users_id);
 return self::find_by_sql(" SELECT * FROM `photographs` WHERE id = ".$database->escape_value($id)." AND users_id = ".$users_id." LIMIT 1 ");
 }
 
 
 public static function find_next($id=0, $users_id) {
 global $database;
 $users_id = $database->escape_value($users_id);
 $id = $database->escape_value($id);
 return self::find_by_sql(" SELECT * FROM `photographs` WHERE id > ".$database->escape_value($id)." AND users_id = ".$users_id." ORDER BY id ASC LIMIT 1 ");
 }Ez pedig magán a pagen: Photograph::find_relevant_3($_GET['p'], $users_id); 
 if(empty($previous_pic_id))
 {
 $previous_pic_id = "";
 $previous_pic_link = "";
 
 }
 else
 {
 $previous_pic_link = "<a href=\"photos.php?user=$users->username&id=$users->id&p=$previous_pic_id\" >previous</a>";
 }
 if(empty($next_pic_id))
 {
 $next_pic_id = "";
 $next_pic_link = "";
 }
 else
 {
 $next_pic_link = "<a href=\"photos.php?user=$users->username&id=$users->id&p=$next_pic_id\" >next</a>";
 }
 
 if($_SESSION['user_id'] == $photo_users_id )
 {
 $delete = "Delete";
 }
 else
 {
 $delete = "";
 }
 $path = Photograph::photosphp_image_path($photo_filename);
 
 echo "<div class=\"photos_pics\" ><a href=\"../$path\" ><img src=\"../$path\" alt=\"\" name=\"start_pic\" class=\"photos_pic\"></a><a href=\"../delete_photo.php?id=$current_pic_id\">$delete</a>";
 
 
 ?>
 </div>
 <div id="pagination"><?php
 echo $previous_pic_link;
 echo $next_pic_link;
 ?>
 </div>Szóval az elsődleges problémám, mint látszik is, 3 funkcióbol jön össze a dolog, magyarul 3szor kell elmenni az adatbázishoz. Saját kútfőből ilyenre sikerült, amit Sk8erPeter irt, nekem nem működik, betettem phpmyadminba magában is, mindig csak az első eredményt adja vissza. Bármiféle építő kritikát szívesen veszek. 
Új hozzászólás Aktív témák
- Battlefield 6
- Hirtelen rájött az AMD, hogy mégsem szűnt meg egy funkció az egyes Radeonokon
- Huawei Watch Fit 3 - zöldalma
- Allegro vélemények - tapasztalatok
- Meggyi001: Kuponok....
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Okos Otthon / Smart Home
- AMD GPU-k jövője - amit tudni vélünk
- Kerékpárosok, bringások ide!
- Parfüm topik
- További aktív témák...
- Lenovo T14 Core i5 10210U 16Gb Ram 256Gb NVMe FullHD IPS Boltól Garanciával Számlával
- Vadonatúj Blackshark 4 256GB full turbó mobilgamer csomag, kártyafüggetlen!
- Lenovo T14 G2 Core i5 1145G7 16Gb Ram Intel Iris Xe 256 NVMe Boltból Granciával Számlával
- Dell 7430 Core i5 1245U 10 mag 12 szál 16Gb Ram 4K Kijelző Boltból Garanciával Számlával
- Lenovo E14 G4 Core i5 1235U 10 mag 12 szál 40Gb Ram Gyári Garancia Boltból Számlával
- EREDETI NINTENDO Pokemon Go Plus autocatcher dobozban eladó
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Bomba ár! Lenovo ThinkPad Yoga 260 - i5-G6 I 8GB I 256SSD I 12,5" Touch I W10 I Cam I Gari!
- HP 24" IPS LED FULL HD monitor 24fh 4HZ37AA
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
 
								 .
 .
