آقا سلام مجددا
در ابتدا با mysql وصل شدم به دیتابیس و کرکتر ست هم تنظیم کردم ولی مجدد اطلاعات به صورت علامت سوال در دیتابیس ثبت میشد
اومدم PDO زدم و بازهم همینطوری بود
بخش هایلایتی مطعلق به pdo هستش و کامنت بالاییش هم mysql
سلام دوست عزیز
ساختار خود پایگاه داده رو هم بررسی کنید
این بخش رو میفرمایید ؟؟؟؟ یوتی اف 8 هستش
زمانی که پایگاه داده ایجاد میکنید مقدار رو برابر utf8mb4_general_ci قرار بدین
میشه لطفا سینتکس درست ست کردن کرکتر ست در حین ساخت دیتابیس رو بگید ؟؟
من هرچقدر زیر و رو میکنم سایتارو نمیتونم دقیقا اونی چیزی که میخوام رو پیدا کنم
اوکی شد
CREATE database test CHARACTER SET = 'utf8' ;
فقط یه سوال داشتم . دربین سرچ هایی که کردم به همچین چیزی حین ساخت دیتابیس بر خوردم
CREATE DATABASE czech_slovak_names CHARACTER SET = 'keybcs2' COLLATE = 'keybcs2_bin';
من همین رو کد رو زدم کار کرد ولی نمیدونم utf8mb4_general_ci دقیقا برای کدوم بخششه
یک سوال دیگه هم دارم
من چیکار کنم وقتی روی این صفحه یکبار یه دیتا وارد شد و اوکی شد
با هررربار تایید زدنی همون دیتا به جدولم اضافه نشه
توی ایجکس وقتی تایید میزنم خب صفحه رفرش نمیشه و همون دیتا توی اینپوتم میمونه و با زدن دکمه ارسال به هر تعداد دفعاتی
همون اندازه دیتا میره روی دیتابیس
چیکار کنم اینطور نشه ؟
من سوالتون رو متوجه نشدم میپرسم ببینید سوالتون اینه؟
الان میخواید بعد از افرودن و اضافه شدن دیتای فعلی مقداری که اضافه شده از اینپوت حذف بشه و اینپوتمون خالی بشه؟
بله
وقتی چیزی توی اینپوت میزارم و سابمیت میکنم فرمم رو(خب دیتا به جدول اد میشه یقینا)
ولی همون چیزی که نوشتم بازم توی اینپوت باقی میمونه و صفحه رفرش نمیشه که اینپوت خالی بشه
اینطوری با هر بار زدن دکمه ارسال
یدونه دیتا وارد جدول میشه
چ کنم با این موضوع
این موضوع رو میتونی با همون sj اکی کنی (توی بخش success میتونید بذارید)
document.getElementById("tagtitle").value = '';
یا میتونی با jqury اکیش کنی
$('#tagtitle').val('');
موفق باشید ?
روش دوم رو امتحان کردم درست شد
ممنون از شما