مشکل در سیستم ثبت نام کاربر - انجمن PHP


ارسال پاسخ 
مشکل در سیستم ثبت نام کاربر
۲۰-۴-۱۳۹۴, ۰۴:۳۷ صبح (آخرین ویرایش در این ارسال: ۲۰-۴-۱۳۹۴ ۰۴:۵۳ صبح، توسط سجاد.)
ارسال: #3
RE: مشکل در سیستم ثبت نام کاربر
با سلام

عذر می خوام که دیر جواب رو دادم مشکل من از کوئری بود که ارسال کرده بودم من این کدهاش رو درستش کردم و فانکشن رو قرار میدم تا دوستان هم ازش استفاده کنند.

روش اتصال من به دیتابیس pdo هست
کد php:
function register($user,$pass,$email,$city,$gender){
    global 
$db;
    
$sql="select count(*) from `tbl_user` where `username`= ? or `email`= ?";
    
$result=$db->prepare($sql);
    
$result->bindValue(1,$user);
    
$result->bindValue(2,$email);
    
$result->execute();
    
$num=$result->fetchColumn();
    if(
$num==1)
    {
        
//echo 'این نام کاربری یا ایمیل قبلا در سایت وجود دارد.';
        
$ret=-1;
    }else
    {
        
$s="INSERT INTO `tbl_user` (username,password,email,city,gender) VALUES(:user , :pass , :email , :city , :gender)";
        
$result=$db->prepare($s);
        
//$pass=$_POST['password'];
        
$q=$result->execute(array(
            
":user"=>$user,
            
":pass"=>$this->hash_value($pass),
            
":email"=>$email,
            
":city"=>$city,
            
":gender"=>$gender

        
));
        
//echo 'ثبت نام شما با موفقیت انجام شد.';
        
$ret=1;
         
        if(
$q)
        {
             
error_reporting(0);
             
$to $email;
             
$subject "ثبت نام در سایت ...";
             
$message ='<p align="center" style="width:600px; height:auto; font-family:Gotham, Helvetica Neue, Helvetica, Arial, sans-serif; font-size:17px; background:#EDA9B0; padding-top:10px; color:#0320FF; text-shadow:1px 1px #075727; -moz-text-shadow:1px 1px #075727; -ms-text-shadow:1px 1px #075727; -o-text-shadow:1px 1px #075727; -webkit-text-shadow:1px 1px #075727; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; border:5px #F00E12 double; border-right:5px #32FF00 double; border-left:5px #32FF00 double;">
    با سلام خدمت شما ."$user". عزیز<br/><br/>از شما به خاطر ثبت نام در سایت  متشکریم ! ما خوشحال هستیم که شما به جمع ما پیوستید , امیدواریم که با پیوند شما به جمع ما , بتوانیم از نظرات و سخن های ارزشمند شما برای بهتر شدن سایت استفاده کنیم .<br/>با آرزوی موفقیت و سرافرازی برای شما<br/><br/>
    .این ایمیل از سایت <a href="#" targrt="_blank">نام سایت را وارد کنید</a> ارسال شده است<br/><br/></p>'
;
         
             
$from "ایمیل سایت شما";
             
$headers "From:" $from;
             
mail $to $subject $message $headers ) ;
        }     
    }
    return 
$ret;
    
// end function register 
و من در فانکشن بالا از یه فانکشن دیگه ای استفاده کردم و اونم اینه
کد php:
function hash_value($value)
{

    return 
md5($value)."Fs4&L0V2";

// end of function hash_value 
و
کد php:
$this 
مربوطه میشه به کلاسی که ساخته بودم ازش استفاده کردم و هر دو فانکشن داخل کلاس بود

اگه سوالی بود در خدمتم تصویر: ../images/smilies/16.gif

 

مثل این که در ارسال پست مشکلی ایجاد شده من کدها رو در یه فیل متنی قرار دادم .

تصویر: ../images/smilies/105.gif

 

 


فایل‌(های) پیوست شده
New.txt
نوع فایل .txt
دفعات دانلود 0
اندازه 3.35 KB

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
مشکل در سیستم ثبت نام کاربر - سجاد - ۲۸-۲-۱۳۹۴, ۱۱:۱۲ بعدازظهر
RE: مشکل در سیستم ثبت نام کاربر - سجاد - ۲۰-۴-۱۳۹۴ ۰۴:۳۷ صبح

موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مشکل در ثبت session_id() در mysql سجاد 3 7,444 ۲۱-۲-۱۳۹۴ ۰۳:۵۰ بعدازظهر
آخرین ارسال: سجاد
  مشکل با utf8 میخک 1 4,719 ۲۴-۱۲-۱۳۹۳ ۰۲:۳۷ بعدازظهر
آخرین ارسال: حسن قاسمی نیا
عکس مشکل در query بین جداول mysql یوتم 5 11,041 ۳۰-۶-۱۳۹۳ ۰۳:۳۶ بعدازظهر
آخرین ارسال: حسن قاسمی نیا
  مشکل در ریموت دانلود علیپور 1 4,921 ۱۸-۶-۱۳۹۳ ۰۸:۱۶ بعدازظهر
آخرین ارسال: حسن قاسمی نیا
  راهنمایی برای ساخت سیستم پشتیبانی امیر قلی زاده 17 27,722 ۳۰-۴-۱۳۹۳ ۰۹:۳۶ بعدازظهر
آخرین ارسال: حسن قاسمی نیا

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان