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

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

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

<!doctype html>
<html lang="fa" dir="rtl">
<head>
<meta charset="utf-8">
<title>Create a News</title>
<link rel="stylesheet" href="https://roocket.ir/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.gh147csc3 سال پیشمطرح شد
0

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


علیرضا
علیرضا
@alireza.gh1473 سال پیشمطرح شد
0
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Contact us</title>
<link rel="stylesheet" href="https://roocket.ir/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.gh1473 سال پیشمطرح شد
0

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


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

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


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

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


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

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


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

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


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

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

<!doctype html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="utf-8">
    <title>Create a News</title>
    <link rel="stylesheet" href="https://roocket.ir/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
@ashkanzayeromali3 سال پیشمطرح شد
0

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


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

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