Код за мобио + добавяне в база данни

Fakeheal

Super Moderator
Значи може ли да ми дадете примерен код , който да прави това: Проверява кода дали е верен от смс-а,
- при верен код да взима стойностите от 1 форма ( например - име, години, тел. номер и пр. ) и да ги въвежда в една таблица на име `user` ;
- при грешен код да извежда някакво съобщение.
 
Код:
<?PHP

function mobio_checkcode($servID, $code, $debug=0) {

	$res_lines = file("http://www.mobio.bg/code/checkcode.php?servID=$servID&code=$code");

	$ret = 0;
	if($res_lines) {

		if(strstr($res_lines[0], "PAYBG=OK")) {
			$ret = 1;
		}else{
			if($debug)
				echo $line."\n";
		}
	}else{
		if($debug)
			echo "Unable to connect to mobio.bg server.\n";
		$ret = 0;
	}

	return $ret;
}


$servID = 16;
$code = $_REQUEST["code"];

if(mobio_checkcode($servID, $code, 0) == 1) {
	echo "Valid code";
}else{
	echo "Invalid code";
}

?>


Това е кодът от мобио, който проверява дали въведения код (който е получен от SMS-a) е верен.

Възможно ли е при проверката, когато е верен да се изпълни нещо подобно

Код:
$sql = mysql_query("INSERT into `user` (`id`,`name`,`age`,`gender`,`location`,`pets`,`date`) VALUES ('','$name','$age','$gender','$location','$pets','$date')") or die(mysql_error(Възникна грешка!));
 
Код:
function mobio_checkcode($servID, $code, $debug=0) {

   $res_lines = file("http://www.mobio.bg/code/checkcode.php?servID=$servID&code=$code");

   $ret = 0;
   if($res_lines) {

      if(strstr($res_lines[0], "PAYBG=OK")) {
         $ret = 1;
      }else{
         if($debug)
            echo $line."\n";
      }
   }else{
      if($debug)
         echo "Unable to connect to mobio.bg server.\n";
      $ret = 0;
   }

   return $ret;
}


$servID = 16;
$code = $_REQUEST["code"]; 
if(mobio_checkcode($servID, $code, 0) == 1) {
   ТУК поставящ заявката която искаш да изпълнява когато кода е верен
}else{
   echo "ТУК пишеш съобщението което искаш да се показва, когато кода е грешен";
}
 

Back
Горе