رفتن به مطلب

ارسال اطلاعات با PHP


Mr Silence

ارسال‌های توصیه شده

با سلام خدمت اساتید

من یک کد PHP دارم و میخوام اطلاعاتو با URL به دیتابیس بفرستم تا ذخیره بشه

خیلی جستجو کردم و چنتا روش هم انجام دادم مثل زیر

http://example.ir/cout.php?name=reza&family=rezayi

ولی جواب نداد

اگه بهم کمک کنید ممنون میشم

اینم کد PHP 

<?php
	$databasehost = "localhost";
	$databasename = "";
	$databaseusername ="";
	$databasepassword = "";

	if(isset($_GET['query'])){

		$con = mysqli_connect($databasehost,$databaseusername,$databasepassword, $databasename) or die(mysqli_error($con));
		mysqli_set_charset ($con , "utf8");
		$query = $_GET['query'];
		$sth = mysqli_query($con,$query);

		if (mysqli_errno($con)) {
		   header("HTTP/1.1 500 Internal Server Error");
		   echo $query.'\n';
		   echo mysqli_error($con);
		}
		else
		{
		   $rows = array();
		   while($r = mysqli_fetch_assoc($sth)) {
		     $rows[] = $r;
		   }
		   $res = json_encode($rows);
		    echo $res;
		    mysqli_free_result($sth);
		}
		mysqli_close($con);
	}
?>

 

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

داداش با بیسیک مشکل ندارم با PHP که گذاشتم هم اینسرت میکنم هم میتونم اطلاعات بگیرم از سمت دیتابیس اصلا بحث من بیسیک نیست 

من میخوام با این php که دادم از طریق URL هم بتونم پارامتر بفرستم به دیتابیس

اگه دوستانی که با PHP اشنا هستن پاسخ بدن و راهنماییم کنن ممنون میشم

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

اینجور که من متوجه شدم ، میخواید از طریق خود PHP درخواست بفرستید به یه لینک دیگه ؟

با cURL میتونید درخواست بفرستید.

 

http://php.net/manual/en/curl.examples.php

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

در 1 دقیقه قبل، M-CAP7AIN گفته است :

اینجور که من متوجه شدم ، میخواید از طریق خود PHP درخواست بفرستید به یه لینک دیگه ؟

با cURL میتونید درخواست بفرستید.

 

http://php.net/manual/en/curl.examples.php

من با اون php که اول دادم از طریق بیسیک راحت ارسال دریافت میکنم

حالا میخوام با همین php از طریق url هم بتونم  پارامتر ارسال کنم

چون میخوام وصلش کنم به یک برد آردینو و اون به این صورت پارامتر ارسال میکنه

File.php?name=reza

باید به این کد چی اضافه کنم تا بشه اینکارو انجام داد ؟

 

امیدوارم رسونده باشم منظورمو

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

<?php
	$databasehost = "localhost";
	$databasename = "";
	$databaseusername ="";
	$databasepassword = "";
	$con = mysqli_connect($databasehost,$databaseusername,$databasepassword, $databasename) or die(mysqli_error($con));
	if (mysqli_errno($con)) {
		header("HTTP/1.1 500 Internal Server Error");
		echo $query.'\n';
		echo mysqli_error($con);
	}
	mysqli_set_charset ($con , "utf8");

	
	if(isset($_GET['query'])){
		$query = $_GET['query'];
		$sth = mysqli_query($con,$query);

		$rows = array();
		while($r = mysqli_fetch_assoc($sth)) {
		   $rows[] = $r;
		}
		$res = json_encode($rows);
		echo $res;
		mysqli_free_result($sth);
		mysqli_close($con);
		
	}elseif(isset($_GET['name'])){
		echo $_GET['name'];
	
	}
?>

 

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...