Jump to content
php.lv forumi

Ziņu pievienošana ar bildēm


Rahard

Recommended Posts

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 by Rahard
Link to comment
Share on other sites

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ā.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

$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 by xPtv45z
Link to comment
Share on other sites

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 by Rahard
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...