Здравейте,
пробвах да напиша една форма за изпращане на данни в MySQL . После добавих примерния код от мобио за проверка на СМС кода.До някъде формата работи:
- изпраща данните но не проверява за кода
- оставям празно поле, изпраща това което съм попълнил не дава грешки,че има празно поле.
Някой може ли да ми помогне къде и какво бъркам ?
Благодаря!
пробвах да напиша една форма за изпращане на данни в MySQL . После добавих примерния код от мобио за проверка на СМС кода.До някъде формата работи:
- изпраща данните но не проверява за кода
- оставям празно поле, изпраща това което съм попълнил не дава грешки,че има празно поле.
Някой може ли да ми помогне къде и какво бъркам ?
Благодаря!
Код:
<?PHP
$user = "root";
$pass = "pass";
$db = "baza";
$host = "localhost";
$connection = mysql_connect($host, $user, $pass);
$db = mysql_select_db($db,$connection);
if ($_POST['matem']) {
mysql_query('set names cp1251', $connection);
$chislo = htmlspecialchars(addslashes($_POST['chislo']));
$chislooo = htmlspecialchars(addslashes($_POST['chislooo']));
$group = htmlspecialchars(addslashes($_POST['group']));
if(!$chislo or !$chislooo) {
echo "<div id='error'>Не си попълнил някое от полетата.</div>";
}
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("PAYBG=OK", $res_lines[0])) {
$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 = 12330;
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];
if($ok) {
if(mobio_checkcode($servID, $code, 0) == 1) {
echo "Кодът е валиден!";
}else{
echo "Грешен или изтекъл SMS код за достъп";
}
$mysql_query = "INSERT INTO `matem` (`status`,`chislo`,`chislooo`,`minus`, `plus`, `type`, `score`, `score_time`, `zone`, `group`, `calc`, `disabled`, `rating`) VALUES ('1', '$chislo', '$chislooo', '$chislooo', '0', 'sinus', '', '', '0', '$group', '2', '0', '0')";
$mysql_result = mysql_query($mysql_query) or die(mysql_error());
echo "<div id='success'>Успешно добави!</div>";
}
}
?>