Joyebright
جمعه 01 دی 1391, 22:06 عصر
با سلام دوستان اول کدمو می زارم براتون :
<?php
if (isset($_POST['ttitle']) && isset($_POST['upbody'])){
$title = mysql_input($_POST['ttitle'],$link);
$date = mysql_input($_POST['date'],$link);
$body = mysql_input($_POST['upbody'],$link);
$titlecheck = mysql_query("select * from archive where title = '$title'",$link);
$result = mysql_fetch_assoc($titlecheck);
if($result['title'] == $title){
?>
<script>alert("این عنوان قبلا در سیستم ثبت شداست!");</script>
<?php
}else{
$sql = "insert into archive(title,date,body)";
$sql .="value('$title','$date','$body')";
mysql_query($sql,$link);
?>
<script>alert("اطلاعات با موفقیت ذخیره شد");</script>
<?php
}
//check if a file attach then save it in upload folder
if ($_FILES['image']['size'] <= $max){
$destination='C:\xampp\htdocs\Mehr Bespar Nikan\upload\\';
$pic_save = addslashes($destination.$_FILES['image']['name']);
move_uploaded_file($_FILES['image']['tmp_name'],$destination.$_FILES['image']['name']);
$sql2 = "insert into archive (image) value ('$pic_save')";
mysql_query($sql2,$link);
?>
<script>alert("عکس شما با موفقیت دخیره شد ");</script>
<?php
}
else{
?>
<script>alert(" <?php echo $max; ?>: عکس شما وارد سیستم نشد یکی از دلایل می تواند رعایت نکردن اندازه مجاز فایل باشد /اندازه مجاز برابر است با ");</script>
<?php
}
}
?>
مشکل اینجاست که الان تو دیتابیسم فقط آدرسی ذخیره میشه که مربوط به عکس آپلود شده است و فیلد مربوط به عنوان متن و تاریخ خالی میشه اما این مشکل وقتی ذخیره عکس را حذف می کتم تو دیتابیس حل میشه لطفاٌ راه حل خودتونو بگید ممنونم .لازم به ذکره که برنامه تحت لوکاله
<?php
if (isset($_POST['ttitle']) && isset($_POST['upbody'])){
$title = mysql_input($_POST['ttitle'],$link);
$date = mysql_input($_POST['date'],$link);
$body = mysql_input($_POST['upbody'],$link);
$titlecheck = mysql_query("select * from archive where title = '$title'",$link);
$result = mysql_fetch_assoc($titlecheck);
if($result['title'] == $title){
?>
<script>alert("این عنوان قبلا در سیستم ثبت شداست!");</script>
<?php
}else{
$sql = "insert into archive(title,date,body)";
$sql .="value('$title','$date','$body')";
mysql_query($sql,$link);
?>
<script>alert("اطلاعات با موفقیت ذخیره شد");</script>
<?php
}
//check if a file attach then save it in upload folder
if ($_FILES['image']['size'] <= $max){
$destination='C:\xampp\htdocs\Mehr Bespar Nikan\upload\\';
$pic_save = addslashes($destination.$_FILES['image']['name']);
move_uploaded_file($_FILES['image']['tmp_name'],$destination.$_FILES['image']['name']);
$sql2 = "insert into archive (image) value ('$pic_save')";
mysql_query($sql2,$link);
?>
<script>alert("عکس شما با موفقیت دخیره شد ");</script>
<?php
}
else{
?>
<script>alert(" <?php echo $max; ?>: عکس شما وارد سیستم نشد یکی از دلایل می تواند رعایت نکردن اندازه مجاز فایل باشد /اندازه مجاز برابر است با ");</script>
<?php
}
}
?>
مشکل اینجاست که الان تو دیتابیسم فقط آدرسی ذخیره میشه که مربوط به عکس آپلود شده است و فیلد مربوط به عنوان متن و تاریخ خالی میشه اما این مشکل وقتی ذخیره عکس را حذف می کتم تو دیتابیس حل میشه لطفاٌ راه حل خودتونو بگید ممنونم .لازم به ذکره که برنامه تحت لوکاله