ahmadi_f
-
تعداد ارسالها
5 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط ahmadi_f
-
-
یعنی کد های که برای برای اپلود نوشتم درسته؟
همه چیزو چک کردم.عکس داخل دیتا بیس ذخیره میشه.
اینم کدهایی ک موقع خوندن عکس استفاده می کنم.
<?php
$result_p = $connect->query("SELECT * FROM `$tbl_post` ORDER BY `id` DESC LIMIT 0,7");
while($rows_p = $result_p->fetch(PDO::FETCH_ASSOC))
{
?>
<img src="imq/<?=$rows_p["pic_url"];?>" width="60" /> -
if(isset($_POST["save"])){
if($_POST["title"]!="" && $_POST["text"]!="" && $_POST["category"]!="" && $_POST["slider"]!="" && $_POST["important"]!="" && $_FILES["file"]["name"]!="")
{
$title= prevent($_POST["title"]);
$text= prevent($_POST["text"]);
$cat_id= checknum($_POST["category"]);
$slider= checknum($_POST["slider"]);
$important= checknum($_POST["important"]);
$filename= $_FILES["file"]["name"];
$filetype= $_FILES["file"]["type"];
$temp = $_FILES["file"]["tmp_name"];
$save_url = "../img/post/";
$file = md5($filename.microtime()).substr($filename,-5,5);
$db_url = "imq/post/".$file;
$whitelist = array("image/jpeg" , "image/jpg" , "image/gif" , "image/png");
if(in_array($filetype , $whitelist)){
if(is_uploaded_file($temp)){
$move = move_uploaded_file($temp,$save_url.$file);
if($move){
$sql="INSERT `$tbl_post` SET `category_id`=? , `title`=? , `text`=? ,`pic_url`=? , `slider`=? , `important`=? ";
$result= $connect-> prepare($sql);
$result->bindValue(1,$cat_id);
$result->bindValue(2,$title);
$result->bindValue(3,$text);
$result->bindValue(4,$db_url);
$result->bindValue(5,$slider);
$result->bindValue(6,$important);
if($result->execute()){
echo "<script>alert('خبر جدید در پایگاه داده ذخیره شد.');</script>";
}
}
}
} -
سلام به کمک احتیاج دارم خیلی خیلی سریع واقعا ممنون میشم اگر کسی بتونه کمکم کنه.
من میخوام با pdo عکس ذخیره کنم تو دیتابیس و بعد بخونمش.
اما نمیدونم چرا موقع بازیابی عکس باز نمیکنه هیچ خطایی نمیده فقط جای عکس هست اما عکس باز نمیشه.
سوالات و نظرات آموزش PDO
در برنامه نویسی داینامیک
ارسال شده در
تشکر که وقت گذاشتید.