Rahard Posted December 9, 2011 Report Share Posted December 9, 2011 (edited) Risinājums(iespējams varat ieteikt ko labāku): Tabula: pictures id - INT ( bildes unikālais ID) path - VARCHAR(200) (bildes uz serveri zem /images) Tabula: News id - INT picture_id - INT title - VARCHAR(100) autor - VARCHAR(100) message - TEXT date - datetime Bet ja piemēram bildes būs par lielu tam izmēram, kas būs paredzēts titul bildei, tad labāk izmantot resize, lai gan vajadzēs arī, kad uzspiež redz pilna izmēra bildi, vai ir maybe iespējams virtuāli samazināt, lai nevajadzētu small_pic un big_pic, kā Jūs ieteiktu labāk darīt? Edited December 9, 2011 by Rahard Quote Link to comment Share on other sites More sharing options...
Kavacky Posted December 9, 2011 Report Share Posted December 9, 2011 Katrai bildei, ko tu taisi, sataisi gan fullsize, gan thumbnail, gan citus vajadzīgo izmērus. Kāpēc gan darīt citādāk? Nē, nu var jau fullsize bildei pielikt HTML'ā vai CSS'ā "width: x; height: y". Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 9, 2011 Report Share Posted December 9, 2011 > Nē, nu var jau fullsize bildei pielikt HTML'ā vai CSS'ā "width: x; height: y". Nevajag. Quote Link to comment Share on other sites More sharing options...
Rahard Posted December 9, 2011 Author Report Share Posted December 9, 2011 Labi taisīšu bildes/liela_bilde vai maza_bilde, bet ko labāk glabāt DB ceļu, nosaukumu, id? Quote Link to comment Share on other sites More sharing options...
Kavacky Posted December 9, 2011 Report Share Posted December 9, 2011 Glabāt kur? Pie news glabā titulbildes id. Bildēs glabā faila nosaukumu. Path pēc tam uzģenerē pie izvadīšānas. Quote Link to comment Share on other sites More sharing options...
Rahard Posted December 9, 2011 Author Report Share Posted December 9, 2011 Bļaviens esmu totāls muļļa! http://paste.php.lv/81713ded5bf730e70264e7449fb8ac33?lang=php Ziņas pievienot - sanāk, Bildi uploadot un izveidot mazo/lielo attēlu - ok, bet salikt visu vienā nesanāk :( DB TABULA: CREATE TABLE `news` ( `id` tinyint(40) NOT NULL AUTO_INCREMENT, `title` varchar(150) NOT NULL, `text` text NOT NULL, `cat` varchar(50) NOT NULL, `date` datetime NOT NULL, `image` varchar(250) NOT NULL, `views` varchar(100) NOT NULL, `ip` varchar(150) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ; INSERT INTO `news` VALUES (10, 'Tests Nr.3', 'fsdfds', 'Rezultati', '2011-12-09 16:16:54', '', '', '127.0.0.1'); Tātad man pašlaik views(tukš, tā tam jābūt), bet image arī ir tukšs. Es nezinu kā pareizi darīt, vai kāds varētu norādīt vismaz pareizo ceļu un ko palabot, jo esmu iesācējs un mācos, bet man labāk apgūstās, kad redzu kodu un to izstudēju, kā ko panācis, bet ar šo netieku galā. Quote Link to comment Share on other sites More sharing options...
Kemito Posted December 9, 2011 Report Share Posted December 9, 2011 daGrevis, un ja es augšuplādēju 100px400px bildi tad man būs tik pretīga bile, ka tik turies, vai vēl labāk ja būtu man kāda 400px100px bilde itsevišķi, ja viņam vēl vaidzētu griezt klučus x X y. Tam ir domātas bilžu griezēji. Paņem resaizo, izgriez no vidus klučus, un bildes būs ( thumbaili ) normāli. Quote Link to comment Share on other sites More sharing options...
Rahard Posted December 9, 2011 Author Report Share Posted December 9, 2011 Bet ma ncietpaurim var kāds ieskaidrot kas tur ir nepareizi? :( Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 9, 2011 Report Share Posted December 9, 2011 Kemi? Tam domāta pareiza pieeja reisazingam! :) Ja oriģinālā bilde **jau ir** mazāka par vēlamo, protams, ka nevajag resaizot. Plus, jāreisaizo ņemot vērā proporcijas. Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted December 9, 2011 Report Share Posted December 9, 2011 (edited) $image = stripslashes($_POST['image']); Tāda $_POST['image'], nemaz nav. Un ja jau mācies pētot kodu, tad pastudē, kur un kā tiek apstrādāta bilde un kurā mainīgajā, tad glabājas bildes faila nosaukums. :) Edited December 9, 2011 by xPtv45z Quote Link to comment Share on other sites More sharing options...
Rahard Posted December 9, 2011 Author Report Share Posted December 9, 2011 (edited) Itkā viss ir okey, pievienojās gan tekts, gan bilde upload taisa, bet problēma tajā, ka view.php kad redz izskatu, tad bilde ir neredzama, un tikai uzspiežot skatīt attēlu, tad tik redz attela_nosaukums un uzspiežot redz arī pašu attēlu, bet kas ir nekorekti ka neredz uzreiz? Direktorija: folgeris/image idnex.php view.php index.php http://paste.php.lv/...ebcced?lang=php view.php <?php // Including files for running the web site require 'config.php'; require 'functions.php'; // Connecting to Data Base dbConnect(); $izs = dbFetch("select * from news order by id DESC LIMIT 1"); while($rez = mysql_fetch_assoc($izs)){ echo ' <p>'.$rez['id'].'</p> <p>'.$rez['title'].'</p> <p>'.$rez['message'].'</p> <img src="images/'.$rez['photo'] .'"/> <p>'.$rez['date'].'</p> <p>'.$rez['cat'].'</p>'; } dbDisconect();?> P.S Problēma ir pie index.php, kādēļ photo nesaglabā nosaukumu bildei? anybody?? Edited December 9, 2011 by Rahard 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.