- 
	
			
				
					July 26th, 2012, 13:56
				
			
			
				
					#1
				
				
				
			
	 
	
		
		
			
				
				
				
					
 فرم php  با اتصال به Sql
				
				
						
							
							
						
						
				
					
						
							سلام دوستان من می خواهم یک فرم درست کنم  به همراه یک بانک اطلاعاتی که بتونم در این بانک table های 
نام و نام خانوادگی  /شماره تماس / جمله / مبلغ / شناسه قبض / شناسه پرداخت داشته باشد تا اینجاش اکی که تو phpmyadmin درست می کنم و به یک فرم php  با دستور ارتباط sql متصل می کنم  من اینجا رو گیر کردم اگر بخواهم یک iیوزر جدید اضافه کنم  مثلا یک /شماره تماس / جمله / مبلغ / شناسه قبض / شناسه پرداخت  باید از insert  استفاده کنم در sql ولی گیر کردم می شه کمک کنید ؟صفحه مدیریتی هم نمی خواهد ممنون  فقط یک فرم که یک به بانک sql متصل باشد 
اگر توضیح کم هست بفرمایید توضیح بدم 
ممنون
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
 
		
		- 
		
			
						
						
							July 26th, 2012 13:56
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					July 26th, 2012, 14:13
				
			
			
				
					#2
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : فرم php  با اتصال به Sql
				
				
						
						
				
					
						
							
	کد:
	$name = 'reza';
$mob = 0918;
mysql_query("insert into ws_contact values('{$name}','{$mob}') ");
 
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از rezaonline.net به دلیل پست مفید 
        
    
    
         
     
 
			
	
- 
	
			
				
					July 26th, 2012, 14:16
				
			
			
				
					#3
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : فرم php  با اتصال به Sql
				
				
						
						
				
					
						
							با استفاده از توابع mysql_query میتونید کوئری خودتونو بعد از ارتباط با دیتابیس ارسال کنید.
من یک کلاس ساده نوشتم که خودم ازش استفاده میکنم، قرار میدم برای ارتباط با دیتابیس که میتونید از اون استفاده کنید:
	کد PHP:
	
<?phpif(file_exists('../config/config.php')){require_once('../config/config.php');class DB extends config {   public $link;   public $query;    function DBconnect(){       $UserData=config::Get_UserSettings();       $DBName=$UserData['DBname'];       $DBUser=$UserData['DBuser'];       $DBPass=$UserData['DBpass'];       $DBHost=$UserData['DBhost'];       $this->link=mysql_connect($DBHost,$DBName,$DBPass);       mysql_select_db($DBName);   }     function Query($query){         $this->link=$query;         return mysql_query($query,  $this->link);     }     function Fetch($result){         return mysql_fetch_array($result);     }     function Close(){         mysql_close($this->link);     }}}else{    echo 'Error : Config File not Exists!';    }?>
 اینهم فایل کانفیگ که باید extends کنید:
	کد PHP:
	
<?phpclass config {    private $UserData;    function Get_UserSettings(){        $UserData['DBhost']="";        $UserData['DBname']="";        $UserData['DBuser']="";        $UserData['DBpass']="";        return $UserData;    }   }?>
 برای افزودن مقادیر به دیتابیس هم از کوئری INSERT INTO استفاده کنید:
	کد:
	INSERT INTO DBNAME.tb_name('ستون') VALUES('مقدار');
 
						
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط fara_server : July 26th, 2012 در ساعت 14:18
					
					
				
				
				
				
				
				
					 کانفیگ،امنیت بخشی و راه اندازی انواع سروها با هزینه مناسب | طراحی و برنامه نویسی تحت وب | جهت درخواست از 
اینجا اقدام نمایید.
--==--==--==--
!Linux Geek 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازfara_server به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					July 26th, 2012, 18:08
				
			
			
				
					#4
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : فرم php  با اتصال به Sql
				
				
						
						
				
					
						
							ممنون از هممتون حالا اگر بخواهم تو فرمم  بصورت ردیفی نمایش می ده هر چی که به فرم اضافه بشود ؟ اعم از نام و شماره  .... غیره ؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
 
			
	
- 
	
			
				
					July 26th, 2012, 19:38
				
			
			
				
					#5
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : فرم php  با اتصال به Sql
				
				
						
						
				
					
						
							درست متوجه منظورتون نشد، اما برای نمایش اطلاعات و بعد از کوئری گیری میتونید با تلفیق با کدهای html خروجی رو به شکل دلخواه نمایش بدید.
مثلا:
	کد PHP:
	
$myquery=mysql_query('SELECT username FROM tbl_name');
while($result=fetcharray($myquery)){
echo "<div><p>".$result['username']."</p></div>";
} 
 از توابع گسترده ای میتونید استفاده کنید پیشنهاد میکنم به اینجا مراجعه بفرمایید:PHP Tutorial
						
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط fara_server : July 26th, 2012 در ساعت 19:41
					
					
				
				
				
				
				
				
					 کانفیگ،امنیت بخشی و راه اندازی انواع سروها با هزینه مناسب | طراحی و برنامه نویسی تحت وب | جهت درخواست از 
اینجا اقدام نمایید.
--==--==--==--
!Linux Geek 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازfara_server به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					July 27th, 2012, 00:09
				
			
			
				
					#6
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : فرم php  با اتصال به Sql
				
				
						
						
				
					
						
							تصحیح کنید به جای fetcharray باید بنویسید mysql_fetch_assoc
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازrezaonline.net به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					July 27th, 2012, 01:22
				
			
			
				
					#7
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : فرم php  با اتصال به Sql
				
				
						
						
							
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
rezaonline.net
					
				 
				تصحیح کنید به جای fetcharray باید بنویسید mysql_fetch_assoc
			
		 
	 
 من به دلیلی اینکه از کلاسهای خودم استفاده میکنم اینجا هم تابع کلاسهای خودم رو نوشتم که همونطور که دوستمون اشاره کردند میتونید از mysql_fetch_assoc و mysql_fetch_array استفاده کنید...
						
					 
					
				 
			 
			
			
				
				
				
				
					 کانفیگ،امنیت بخشی و راه اندازی انواع سروها با هزینه مناسب | طراحی و برنامه نویسی تحت وب | جهت درخواست از 
اینجا اقدام نمایید.
--==--==--==--
!Linux Geek 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از fara_server به دلیل پست مفید