علیرضا
1 سال پیش توسط علیرضا مطرح شد
8 پاسخ

ذخیره دیتا در mysql

سلام ببخشید چجوری میتونم این دیتا ها رو تو پایگاه داده مای اس کیو ال ذخیره کنم بی چارمون کرده این پی اچ پی ! عکس دیتابیس فیلد ها و عکس کد و عکس اون قسمتی که داده های فیلد ها نمایش داده میشه رو میفرستم ممنون میشم مشکل رو حل کنی?

 تصویر

 تصویر

<!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>


ثبت پرسش جدید
علیرضا
@alireza.gh147csc 1 سال پیش مطرح شد
0

منم مشکل دارم توی ثبت داده اگه کسی بلده راهنمایی کنه ممنون


علیرضا
@alireza.gh147 1 سال پیش آپدیت شد
0
<!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>


علیرضا
@alireza.gh147 1 سال پیش آپدیت شد
0

کسی نمیدونه مشکل کجاس؟


سید هدایت محمدی
تخصص : کارمند
@Hedayat0148 1 سال پیش مطرح شد
0

سلام و درود
وقتی از قسمت فایل استفاده می‌کنید باید قسمت فرم هم استاندارد باشه
<form action="" method="" enctype="multipart/form-data">
<input type="file" name="file-name" accept="image/gif,image/jpg,application/pdf" />
</form>


علیرضا
@alireza.gh147csc 1 سال پیش مطرح شد
0

منم مشکل دارم توی ثبت داده اگه کسی بلده راهنمایی کنه ممنون


علیرضا
@alireza.gh147 1 سال پیش آپدیت شد
0

کسی پی اچ پی کار، کار بلد نداریم نگاه کد ها کنه ببینع کجاش مشکل داره؛


علی
تخصص : مهندس کامپیوتر
@Alimomeni1380 1 سال پیش مطرح شد
0

سلام عزیزم امیدوارم نظرم به کارت بیاد
ببین شما اولا اکشنی ثبت نکردی برای ارسال فورمت فورم شما به چه ادرسی پست یا گت بشه!؟
دوما متد هم مشخص نکردی ک در این صورت معمولا پست میشه
پس اول ادرسی رو بجای شارپ در قسمت اکشنت قرار بده دوم هم متد


اشکان زایر اومالی
تخصص : mevn fullstack
@ashkanzayeromali 1 سال پیش آپدیت شد
0

سلام بفرمایید درستش کردم فقط برای اپلود عکس خیلی کارهای دیگه باید بکنی که خودت پیگیری کن
فعلا دیتابیست رو بوجود بیاد طیبلش رو بساز و فیلدهاشو و این کد و تست کن کار میکنه

<!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>


اشکان زایر اومالی
تخصص : mevn fullstack
@ashkanzayeromali 1 سال پیش مطرح شد
0

البته اینم بگم که عذاب وجدان نگیرم این سبکه کدی که شما نوشتید اصلا اصولی نیست و خیلی بیشتر باید رو همه ی جوانبش کار کرد و پیشنهاد میکنم از این کد اصلا در هیچ پروژه ای استفاده نشه به نظرم خیلی بیشتر باید کار کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام