грешка при операции сбор на стойности

  • Автор Автор heji
  • Начална дата Начална дата

heji

Registered
$rd=0;
$ms=0;
$result = mysql_query("SELECT read FROM msg WHERE user1 LIKE '$USER[username]'")
while ($row = mysql_fetch_array( $result )) {
$ms = $ms + $row['id'];
$rd++;
}
$ddn = $rd / $ms;
if ($ddn = '1')
{
echo='(11111)';
}


дава грешка на рееде с while къде бъркам

syntax error, unexpected T_WHILE in
 
сегапък се появи друга грешка условието е постоянно изпълнено :D помагайте пак :Д

<?
$rd=0;
$ms=0;
$result = mysql_query("SELECT * FROM msg WHERE user1 LIKE '$USER[username]'")or die(mysql_error());
$num=0;


while ($row = mysql_fetch_array( $result )) {
$ms = $ms + $row['id'];
$rd++;
}
mysql_close();
$ddn = $rd / $ms;
if ($ddn = '2')
{
echo 'яве';
}
else{
echo 'евя';
}

?>
 
няма грешка просто условието е постоянно изпълнено и винаги показва "яве"
 
Ужас, защо слагате числа като стрингове ? Да ви се бави кода ли ? :shock:
 
purko каза:
Rado каза:
Ужас, защо слагате числа като стрингове ? Да ви се бави кода ли ? :shock:
А като кво да се слагат ? :idea:
int :)
И аз това се чудя, каква е тази мания навсякъде да има по 1000 каквички :)
 

Back
Горе