خطا در دیتابیس آنلاین
سلام عرض میکنم خدمت تمامی دوستان.
من یک دیتابیس آنلاین ساختم که کاربر میتونه داخلش ثبت نام کنه، منتها وقتی که میاد ثبت نام کنه، این خطا رو میده:
ممنون میشم کمکم کنید که مشکل از کجاست.
من هرچی گشتم و کدهارو دستکاری کردم درست نشد که نشد.
پاسخ ها ( 6 )
سلام
همونطور که نوشته شده دوست عزیز، در فایل reg.php خط ۷ مشکل دارید(فایل را پیوست کنید)
موفق باشید.
سلام خسته نباشید.
این کل کدامه:
ممنون میشم بگید چه مشکلی داره.
ممنون میشم یکی جواب منو بده
خیلی بهش نیاز دارم.
اطلاعات رو نمیتونه fetch کنه(از دیتابیس دریافت کنه)
چک کنید ببینید اطلاعات دریافت میشه از سرور(در خط ۸ از x$ وردامپ بگیرید، به شکل زیر):
اگه مقدار null برگردوند، اصلا از دیتابیس اطلاعاتی دریافت نمیشه
چه طوری باید چک کنم؟!
من با PHP دیزاینر مینوسم.
چه جوری نتیجه رو ببینم؟
در اصل چه جوری باید کامپایل کنم؟!
فایل رو مستقیم در سمت سرور اجرا کنید …
حالا من با ساختار و نوشتار کدهای شما آشنا نیستم ….
اگه منظورتون از اجرا شدن در سمت سرور، این هست که آدرس فایل پی اچ پیم رو داخل مرورگر بزنم،
میزنم، منتها یه صفحه خالی میاره، درحالی که توی دیتابیسم اطلاعات هست!!
اما روی بیسیک خطا میده
و مطلب بعدی اینکه من از روی آموزش کدها رو نوشتم.
دقیقا عین آموزش. کلی هم چک کردم، اما نشد!!
ممنون میشم راهنماییم کنید.
دوست عزیز برای این که راحتر پیش برید و بتونید مشکلات رو در بیارید و حلش کنید، پله پله اقدام کنید.
به نظر من شما اول با برنامه Xampp یک بانک محلی درست کنید و اول اول کد اسکریپت سمت سرور رو با مرورگر تست کنید و کلیه خطاهاش رو بگیرید. بعد که مطمئن شدید کدتون درسته و خروجی قابل قبول گرفتید همون کد رو با سرور آنلاین امتحان کنید و خروجی بگیرید منتها باز هم با مرورگر.
بعد از این که از کدهای سمت سرور و اجرا در محیط آنلاین مطمئن شدید برید سر وقت کدهای بیسیک.
در حقیقت از دو مرحله قبلی مطمئن بشوید و بعد به سراغ چالش جدید برید.
سلام.
دوست عزیز، من هم با Xampp این کارو کردم.
اینا همش توی Xampp هست.
اما نشد!!
الان همه مشکل من اینه که میخوام توی این فایل پی اچ پی کدی بنویسم که یک کاربر نتونه با دوتا یوزنیم ثبت نام کنه
همین
سلام
شما در PhpMyAdmin هر ستونی که میخواید مقدار تکراری نداشته باشه، باید UNIQE قرار بدید، فرض کنیم یک جدول به نام user داریم و میخوایم که ستون usename مقدار تکراری داخلش ثبت نشه، به شکل زیر عمل میکنیم:
مقابل هر ستون، یک گزینه ای به نام Uniqe وجود داره، هر ستون از دیتابیس که میخواید فیلد تکراری نگیره، روی این گزینه کلیک کنید.
موفق باشید.