Ако изпише Стана PRO в полето namepro да става 1

joorkataa

Registered
Значи някой може ли да ми направи ако изпише Честито стана PRO в таблицата users полето namepro да става 1


Код:
<?php
session_start();
$sesusername = $_SESSION['name'];
$query = mysql_query("SELECT * FROM users WHERE name = '$sesusername'");
$row = mysql_fetch_array($query);
$namepro = $row['namepro'];

if($namepro == '0') {
if($_SESSION['name'])
{
   $prefix = 'xrace'; // Molq, napishete vashiqt prefix kato zamestite dumata TEST

   if (isset($_POST['code'])) {
      if (trim($_POST['code']) != NULL) {
         $code = trim($_POST['code']);

         $tmp = file_get_contents('http://wisdom.bg/smscheckcode.php?prefix='.$prefix.'&code='.$code.'&user_ip='.$_SERVER['REMOTE_ADDR']);
         $tmp = unserialize($tmp);

         if (preg_match('/^Invalid prefix/i', $tmp['error'])) {
            echo 'Моля, въведете валиден префикс.';
         }

         if ($tmp['result'] == TRUE) {
            echo '<b></h2>Честито стана PRO</h2></b>!';
            // Markirame koda kato izpolzvan
            file_get_contents('http://wisdom.bg/smscheckcode.php?prefix='.$prefix.'&code='.$code.'&mark_as_used=1&user_ip='.$_SERVER['REMOTE_ADDR']);
         }
      }
   }

   echo '
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
      <form name="checkcode" action="" method="POST">
         SMS код: <input type="text" name="code"><BR><BR>
         <input type="submit" name="submit" value="Натисни Тук за да Станеш PRO">
      </form>
   ';
}
else
{
echo "Не си логнат.";
}
}
if($namepro == '1') {
echo 'Вече си изпратил SMS и си PRO';
}
?>
 
Код:
	<?php
session_start();
$sesusername = $_SESSION['name'];
$query = mysql_query("SELECT * FROM users WHERE name = '$sesusername'");
$row = mysql_fetch_array($query);
$namepro = $row['namepro'];

if($namepro == '0') {
if($_SESSION['name'])
{
   $prefix = 'xrace'; // Molq, napishete vashiqt prefix kato zamestite dumata TEST

   if (isset($_POST['code'])) {
      if (trim($_POST['code']) != NULL) {
         $code = trim($_POST['code']);

         $tmp = file_get_contents('http://wisdom.bg/smscheckcode.php?prefix='.$prefix.'&code='.$code.'&user_ip='.$_SERVER['REMOTE_ADDR']);
         $tmp = unserialize($tmp);

         if (preg_match('/^Invalid prefix/i', $tmp['error'])) {
            echo 'Моля, въведете валиден префикс.';
         }

         if ($tmp['result'] == TRUE) {
            echo '<b></h2>Честито стана PRO</h2></b>!';
			mysql_query("UPDATE users SET namepro='1' WHERE name = '$sesusername'");
            // Markirame koda kato izpolzvan
            file_get_contents('http://wisdom.bg/smscheckcode.php?prefix='.$prefix.'&code='.$code.'&mark_as_used=1&user_ip='.$_SERVER['REMOTE_ADDR']);
         }
      }
   }

   echo '
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
      <form name="checkcode" action="" method="POST">
         SMS код: <input type="text" name="code"><BR><BR>
         <input type="submit" name="submit" value="Натисни Тук за да Станеш PRO">
      </form>
   ';
}
else
{
echo "Не си логнат.";
}
}
if($namepro == '1') {
echo 'Вече си изпратил SMS и си PRO';
}
?>
промених кода че бях забравил да сложа WHERE name = '$sesusername'
 

Back
Горе