رفتن به مطلب

اتصال فرم به mysql


پست های پیشنهاد شده

سلام

دوستان من یه فرم دارم که میخام اتصالش بدم با 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 "فیلد خالی";
		
	
	 }
     ?>

 

لینک به ارسال

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

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

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

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

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

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


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

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

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...