Rasoul

اتصال فرم به mysql

4 پست در این موضوع قرار دارد

سلام

دوستان من یه فرم دارم که میخام اتصالش بدم با mysql توی برنامه xampp  بعده ارسال فرم پیغام "شما با موفقیت ثبت نام شدید" ولی چیزی ثبت نمیشه بعد یه ارورم میده:

Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\Project\register - Copy.php:161 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Project\register.php on line 161

 

اینم کدم

 

<?php
	
     $link = mysqli_connect("127.0.0.1", "root", "", "register");
	 if(isset($_POST['names'])){
	$n=$_POST['names'];
	$f=$_POST['family'];
	$e=$_POST['txtemeil'];
	$u=$_POST['txtUsername'];
	$p=$_POST['txtPassword'];
	$n=mysql_query("select * from data where username='".$_POST['txtUsername']."' ");
	$k=mysql_num_rows($n);
	if(strlen($n)>0 && strlen($f)>0 && strlen($e)>0 && strlen($u)>0 && strlen($p)>0 && $k<1)
	
	{
		
	$x=sprintf("INSERT INTO `register`.`data` (`name`, `family`, `email`, `username`, `password`)
	 VALUES ('%s', '%s', '%s', '%s', '%s');" , $_POST['names'] ,$_POST['family'],
	 $_POST['txtemeil'],$_POST['txtUsername'],$_POST['txtPassword']);
	mysql_query($x);
	echo "شما با موفقیت ثبت نام شدید";
	}
	else if ($k>0)
	{
		echo "شما قبلا ثبت نام کردیه اید";
		
		}
		else echo "فیلد خالی";
		
	
	 }
     ?>

 

0

به اشتراک گذاری این پست


لینک به پست

شما کانکشن رو با mysqli_connection ساختید ولی کوئری رو با mysql_query میگیرید باید به اینصورت تغییر بدید :

$query = mysqli_query($connectin, $strSQL) or   die();

connection همان کانکشنی است که با mysqli_connect ساخته اید و strsql رشته متنی کوئری شماست.

موفق و موید باشید

1

به اشتراک گذاری این پست


لینک به پست
در 41 دقیقه قبل، a_mogheimi گفته است :

شما کانکشن رو با mysqli_connection ساختید ولی کوئری رو با mysql_query میگیرید باید به اینصورت تغییر بدید :


$query = mysqli_query($connectin, $strSQL) or   die();

connection همان کانکشنی است که با mysqli_connect ساخته اید و strsql رشته متنی کوئری شماست.

موفق و موید باشید

ممنون لطف کردید درست شد :wub:

0

به اشتراک گذاری این پست


لینک به پست

البته بهتره که بجای استفاده از توابع mysql از کلاس mysqli یا pdo استفاده کنید

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری