Выдает Ошибку

B
На сайте с 24.06.2015
Offline
0
666

Как исправить ошибку Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 50 in ...register.php on line 172

вот сам код

<? 


///Конкурс от рефера (рефералы)
$ref_inf_cr = mysql_fetch_assoc(mysql_query("SELECT `referer`, `username` FROM `tb_users` WHERE `id` = '".$referer."' LIMIT 1"));
$ref_inf_cr_r = $ref_inf_cr["referer"];
$ref_inf_cr_u = $ref_inf_cr["username"];
//////////////////172
$referer_us_u = mysql_result(mysql_query("SELECT `username` FROM `tb_users` WHERE `id` = '".$ref_inf_cr_r."' "),0);
require_once('competition_ref_fun.php');
addcompetition_ref(3,$ref_inf_cr_u,1,$referer_us_u);
///
///////////////172
mysql_query($query) or die(mysql_error());$allsqls++;
mysql_query("UPDATE tb_users SET money=money+'$refererbonus' WHERE id='$referer'") or die(mysql_error());$allsqls++;
//by Gosteff RESPEKT
$name_from = $sitename;
$email_from = $siteemail;
$email_to = $email;
$subject = "Регистрация на $sitename";
$body = "Здравствуйте.<br />Вы успешно зарегистрировались на $sitename.<br />
Для входа на сайт используйте следующие данные: <br />
E-Mail: $email<br />
Пароль: $password<br />
Ваше имя: $username<br />С Уважением, Администрация сайта";
//И сам вызов функции
// send_mime_mail(''.$name_from.'',
// ''.$email_from.'', //Ваш емайл, или куда им отвечать на письмо
// ''.$email_to.'', //куда письма рассылаем
// 'windows-1251',
// 'windows-1251',
// ''.$subject.'',
// ''.$body.'');
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: $siteemail \r\n";
mail($email_to, $subject, $body, $headers);





echo ' <h1>Поздравляем!</h1>
<span class="regsuccess"></span>
<span class="orangenote">Вы только что благополучно зарегистрировались на <b>'.$sitename.'</b>!</span> На указанный вами адрес <b>e-mail</b> мы отправили письмо, содержащее ваши регистрационные данные. Для входа и после*ду*ющей работы в проекте, нажмите кнопку "ВХОД" и введите ваш e-mail и пароль, который будет указан в письме.
';
}
}
}
}

}else{

?>
<center><h3 style="color: #9B9B9B;">Форма регистрации нового пользователя</h3></center>
<h2></h2>

<style type="text/css">
.val {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
border: 1px solid #cccccc;
height: 24px;
border-top: 1px solid #BCBCBC;
box-shadow: 0 0 1px rgba(0,0,0,0.1) inset;
padding: 0 5px;
}
.val:focus {
border: 1px solid #1c62b9;
}
.reg tr td {
height: 32px;
border-bottom: 1px solid #dddddd;
}
.value {
background: #e5e5e5;
padding: 5px;
}
.reg a {
color: #1c62b9;
text-decoration: none;
}
.reg a:hover {
text-decoration: underline;
}
.imgcap {
border: 1px solid #808080;
-moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
-khtml-box-shadow: 0 0 2px rgba(0,0,0,0.5);
box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
.error {
font-weight: bold;
color: #800000;
}
.ok {
font-weight: bold;
text-align: center;
background: #fafafa;
padding: 5px;
display: none;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
#fam {
width: 180px;
padding: 3px 5px;
border: 1px solid #dddddd;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
box-shadow: 0 0 1px rgba(0,0,0,0.1) inset;
}
</style>
<script type="text/javascript" language="JavaScript">
function VerifyRegForm() {
if (document.forms['reg'].regname.value == "") {
alert('Вы не указали своё имя');
document.forms[0].regname.focus();
return false;
} else
if (document.forms['reg'].email.value == "") {
alert('Вы не указали электронный адрес');
document.forms[0].email.focus();
return false;
} else
document.forms['reg'].submit();
return true;
}
</script>
<form method="post" name="reg" action="" onsubmit="return VerifyRegForm(); return false;">
<table class='reg' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'>
<tr>
<td width="45%"><b>Укажите Ваш ник-нейм</b><br> (Английскими буквами!)</td>
<td class="value"><input class="val" type="text" name="regname" size="30" maxlength="60" value="" /></td>
</tr>
<tr>
<td><b>Укажите ваш действующий E-mail</b><br /><span style="font-size: 11px;">(изменить будет невозможно)</span></td>

<td class="value"><input class="val" type="text" name="email" size="30" maxlength="40" value="" /></td>
</tr>
<?if($_COOKIE[referer]>"0"){?>
<tr>
<td>
<b>Ваш реферер</b> (пригласивший)
</td>
<td class="value" >
<font color='#C15F24'><? if(!isset($_COOKIE[referer])) { }else{ $cref=intval($_COOKIE[referer]);
$uname=mysql_fetch_assoc(mysql_query("SELECT id, rating, username, autoprocnew, avatar, username FROM tb_users WHERE id='$cref'")); } ?>
<a href="/wall.php?p=<?=$uname['id']?>"><img align="absmiddle" width="38" class="avatar1" height="38" src='avp/<?=$uname['avatar'] ?>' alt='avatar' /></a>
<span style="color: #5d8aa8; float: right; margin-right: 100px;">
Ник: <b><?=$uname['username']?></b><br>
ID: <b><?=$uname['id']?></b><br>
Рейтинг: <b><?=$uname['rating']?></b><br>
Предустановленый реф-бек: <font color='#008000'><b><?=$uname['autoprocnew']?>%</b></font>
</span>
</td>
</tr>
<?}else{?>
<tr>
<td colspan='2' class="value"><center><font color='#5d8aa8'>Вы пришли без рефера</font></center></td>
</tr>
<?}?>
<tr>
<td>
Откуда пришли
</td>
<td>
<?echo $rescamee;?>
</font>
</td>
</tr>
<tr>
<td></td>
<td>

И еще один вопрос,почему при регистрации не приходит смс на емаил с данными?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий