PDA

View Full Version : سوال: قراردادن عکس



iman65
دوشنبه 15 تیر 1388, 12:46 عصر
با سلام و احترام
یک کد برای درج اخبار در سایت دارم که فقط به صورت متن ذخیره میکنه
لطفا کمک کنید بتونم عکس هم در دیتابیس ذخیره کنم
با تشکر
کدهارو براتون گذاشتم

addnews.php

<form action="submit.php" method="post">
<b>Title</b>
<BR />
<input type="text" name="title" size="40" maxlength="80" value="" />
<br />
<br />
<b>News</b><BR><textarea name="news" rows="3" cols="40"></textarea>
<br />
<br />
<input type="submit" value="submit" /> <input type="reset" value="reset" />
</form>


dbconnect

<?
mysql_connect("localhost","username","password");
mysql_select_db("databasename");
?>

news.php

<?
include("dbconnect.php");
$getnews = mysql_query("select * from news ORDER BY id DESC");
while($r=mysql_fetch_array($getnews)){
extract($r);
echo("<b>$title on $date<BR><BR>$news</b>");

}
?>

submit.php


<?
//grabs the variables
$news = $_POST["news"];
$title = $_POST["title"];
//gets mysql info
include("dbconnect.php");
//gets the current date...
$date = date("j F");
$addnews =MYSQL_QUERY("INSERT INTO news (id,title,date,news)". "VALUES ('NULL', '$title', '$date', '$news')");
//success...
echo("News Added!");
?>

sql.sql

CREATE TABLE `news` (
`id` TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`title` TEXT NOT NULL,
`date` TEXT NOT NULL,
`news` TEXT NOT NULL
);

saeid99
سه شنبه 16 تیر 1388, 11:40 صبح
به نظرم یک فیلد برای آدرس عکس در نظر بگیر...
میتونی از دستور های آپلود عکس هم استفاده کنه که ابتدا عکس رو در سرور آپلود کنه سپس آدرسش رو برگردونه و آدرس عکس داخل دیتا بیس ذخیره بشه..
و موقع نمایش عکس کد img در html رو در echo بزار و ...

amirepsilon
چهارشنبه 17 تیر 1388, 12:11 عصر
حتی لزومی نداره آدرس سایت رو ذخیره کنید
هنگام آپلود در پوشه خاص، فایل رو به شماره رکورد (news_id) رینیم (تغییر نام) بدید
برای صدا زدنش هم که با استفاده از شماره اون خبر میتونید پیدا کنید