سلام ببخشید چجوری میتونم این دیتا ها رو تو پایگاه داده مای اس کیو ال ذخیره کنم بی چارمون کرده این پی اچ پی ! عکس دیتابیس فیلد ها و عکس کد و عکس اون قسمتی که داده های فیلد ها نمایش داده میشه رو میفرستم ممنون میشم مشکل رو حل کنی?
<!doctype html>
<html lang="fa" dir="rtl">
<head>
<meta charset="utf-8">
<title>Create a News</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<?php
$connect = mysqli_connect('localhost', 'root', '', 'mobileshop');
if (isset($_POST['btn-send'])) {
$news_code = $_POST['news_code'];
$title = $_POST['title'];
$desc = $_POST['description'];
$img = $_POST['image'];
$category = $_POST['category'];
$views = $_POST['number_of_views'];
$create_date = $_POST['release_date'];
$is_active = $_POST['is_active'];
$res = mysqli_query($connect, "INSERT INTO `news` (`news_code`, `title`, `description`, `image`, `category`, `number_of_views`, `release_date`, `is_active`) VALUES('$news_code', '$title', '$desc', '$img', '$category', '$views', '$create_date', '$is_active')");
if ($res == 1) {
echo "اطلاعات محصول ثبت شد";
}
else {
echo "یک خطا رخ داده";
}
}
?>
<div class="news-container">
<input type="text" name="news_code" placeholder="کد خبر">
<input type="text" name="title" placeholder="عنوان خبر">
<textarea name="description" cols="30" rows="10" placeholder="متن خبر"></textarea>
<input type="file" name="image">
<input type="text" name="category" placeholder="دسته بندی">
<input type="number" name="number_of_views" placeholder="تعداد بازدید">
<input type="date" name="release_date">
<label for="">فعال / غیر فعال</label>
<input type="checkbox" name="is_active">
<button type="submit" name="btn-send">ثبت محصول</button>
</div>
</body>
</html>
</body></html>
</body></html>
</body></html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Contact us</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<?php
$connect = mysqli_connect('localhost', 'root', '', 'mobileshop');
if (isset($_POST['btn_send'])) {
$name = $_POST['name'];
$phone_number = $_POST['phone'];
$email = $_POST['email'];
$subject = $_POST['title'];
$desc = $_POST['description'];
$res = mysqli_query($connect, "INSERT INTO `contact` (`name`, `phone`, `email`, `title`, `description`) VALUES('$name', '$phone_number', '$email', '$subject', '$desc')");
}
else {
echo "an error occurred!";
}
?>
<div class="center">
<div class="container">
<h2 class="title">ارتباط با ما</h2>
<p class="contact__desc">ارسال تیکت<br />
<span id="Required_fields">* پر
کردن
تمامی
فیلد ها الزامیست</span></p>
<form action="#" id="contact__form">
<div class="form-group">
<input type="text" name="Name" placeholder="نام خود را وارد کنید ...">
</div>
<div class="form-group">
<input type="email" name="email_address" placeholder="ایمیل خود را وارد کنید ...">
</div>
<div class="form-group">
<input type="tel" name="Phone_number" placeholder="شماره تلفن خود را وارد کنید ...">
</div>
<div class="form-group">
<input type="text" name="Message_title" placeholder="عنوان پیام">
</div>
<div class="form-group">
<textarea name="message_content" cols="20" rows="9" placeholder="متن پیام ..."></textarea>
</div>
<div id="button">
<button type="submit" name="btn_send" class="btn_submit">ارسال پیام</button>
</div>
</form>
</div>
<div id="communication_bridges">
<h3 class="title">سایر راه های ارتباطی</h3>
<address>
<ul>
<li>شماره تماس : 09123456789</li>
<li>Info@example.com :ایمیل پشتیبانی</li>
<li>ID :آیدی تلگرام</li>
</ul>
</address>
</div>
</div>
</body>
</html>
اینم یه مشکل دیگه داره پیام توی else میاد نمیدونم این خطا ها مال چیه !! !
@hadikhanian
دوستان اگه کسی بلده کدشو بنویسه ممنون ..
</body></html>
سلام و درود
وقتی از قسمت فایل استفاده میکنید باید قسمت فرم هم استاندارد باشه
<form action="" method="" enctype="multipart/form-data">
<input type="file" name="file-name" accept="image/gif,image/jpg,application/pdf" />
</form>
سلام عزیزم امیدوارم نظرم به کارت بیاد
ببین شما اولا اکشنی ثبت نکردی برای ارسال فورمت فورم شما به چه ادرسی پست یا گت بشه!؟
دوما متد هم مشخص نکردی ک در این صورت معمولا پست میشه
پس اول ادرسی رو بجای شارپ در قسمت اکشنت قرار بده دوم هم متد
سلام بفرمایید درستش کردم فقط برای اپلود عکس خیلی کارهای دیگه باید بکنی که خودت پیگیری کن
فعلا دیتابیست رو بوجود بیاد طیبلش رو بساز و فیلدهاشو و این کد و تست کن کار میکنه
<!doctype html>
<html lang="fa" dir="rtl">
<head>
<meta charset="utf-8">
<title>Create a News</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<?php
$connect = mysqli_connect('localhost', 'root', '', 'mobileshop');
if (isset($_POST['news_code'])) {
$news_code = $_POST['news_code'];
$title = $_POST['title'];
$desc = $_POST['description'];
$category = $_POST['category'];
$views = $_POST['number_of_views'];
$create_date = $_POST['release_date'];
$is_active = $_POST['is_active'];
$res = mysqli_query($connect, "INSERT INTO `news` (`news_code`, `title`, `description`, `category`, `number_of_views`, `release_date`, `is_active`) VALUES('$news_code', '$title', '$desc', '$category', '$views', '$create_date', '$is_active')");
if ($res == 1) {
echo "اطلاعات محصول ثبت شد";
}
else {
echo "یک خطا رخ داده";
}
}
?>
<div class="news-container">
<form action="/phptest/index.php" method="post">
<input type="text" name="news_code" placeholder="کد خبر">
<input type="text" name="title" placeholder="عنوان خبر">
<textarea name="description" cols="30" rows="10" placeholder="متن خبر"></textarea>
<input type="text" name="category" placeholder="دسته بندی">
<input type="number" name="number_of_views" placeholder="تعداد بازدید">
<input type="date" name="release_date">
<label for="">فعال / غیر فعال</label>
<input type="checkbox" name="is_active">
<button type="submit">ثبت محصول</button>
</form>
</div>
</body>
</html>
</body></html>
البته اینم بگم که عذاب وجدان نگیرم این سبکه کدی که شما نوشتید اصلا اصولی نیست و خیلی بیشتر باید رو همه ی جوانبش کار کرد و پیشنهاد میکنم از این کد اصلا در هیچ پروژه ای استفاده نشه به نظرم خیلی بیشتر باید کار کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟