Нестандартна грешка

katsar0v

Registered
if (mysql_num_rows($result1)>0)
{
echo "<b>Вие вече сте влизали в друга гора или вече сте влизали в тази.</b>";
}
else
{
$query = "SELECT * FROM grad WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$jiteli=$row[jitel];
$gradid=$row[id];
$grad=$row[name];
$newjitel= $jiteli + 1;
$sql3 = "INSERT INTO `gradip` VALUES('', '$gradid', '$ip' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE grad SET jitel='$newjitel' where id='$id';";
if(mysql_query($sql) != "")
{
$to4ka=1;
$ppoints=$row['jitel']+$to4ka;
echo "<b>Вие дарихте един лев на : $grad!<br>";
echo "Той сега има ".$ppoints." лева";
if($ppoints=20)
{
echo'<br><img src="http://t3.gstatic.com/images?q=tbn:VIn375UH3zjoWM:http://dariknews.bg/uploads/news_images/200808/photo_verybig_282379.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=5)
{
echo'<br><img src="http://t1.gstatic.com/images?q=tbn:fDrNDS4ijogQnM:http://bulpete.files.wordpress.com/2009/04/banknota1.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=2)
{
echo'<br><img src="http://t0.gstatic.com/images?q=tbn:KC-oopfEFDACeM:http://bulpete.files.wordpress.com/2009/02/bulgariapnew-2leva-2005-donatediv_f.jpg" width=400 height=100><br>';
}
else
{
echo ' ';
}
}
}
echo "Грешка със mysql ";
}
}
}

Проблема е че изписва грешка със mysql , а всъщност всичко е ОК и точките се дават :([/code]
 
Е как така изписва грешка, а точките се дават??? Малко не те разбрах какво имаш в предвит
 
Ами изписва ми съобщението "има грешка със mysql" a всъщност потребителя получава една точка
 
if (mysql_num_rows($result1)>0)
{
echo "<b>Вие вече сте влизали в друга гора или вече сте влизали в тази.</b>";
}
else
{
$query = "SELECT * FROM grad WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$jiteli=$row[jitel];
$gradid=$row[id];
$grad=$row[name];
$newjitel= $jiteli + 1;
$sql3 = "INSERT INTO `gradip` VALUES('', '$gradid', '$ip' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE grad SET jitel='$newjitel' where id='$id';";
if(mysql_query($sql) != "")
{
$to4ka=1;
$ppoints=$row['jitel']+$to4ka;
echo "<b>Вие дарихте един лев на : $grad!<br>";
echo "Той сега има ".$ppoints." лева";
if($ppoints=20)
{
echo'<br><img src="http://t3.gstatic.com/images?q=tbn:VIn375UH3zjoWM:http://dariknews.bg/uploads/news_images/200808/photo_verybig_282379.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=5)
{
echo'<br><img src="http://t1.gstatic.com/images?q=tbn:fDrNDS4ijogQnM:http://bulpete.files.wordpress.com/2009/04/banknota1.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=2)
{
echo'<br><img src="http://t0.gstatic.com/images?q=tbn:KC-oopfEFDACeM:http://bulpete.files.wordpress.com/2009/02/bulgariapnew-2leva-2005-donatediv_f.jpg" width=400 height=100><br>';
}
else
{
echo ' ';
}
}
}
echo "";
}
}
}
 
Не е лошо и да показваш каква грешка ти дава.

Я пробвай така:
Код:
if (mysql_num_rows($result1)>0)
{
echo "<b>Вие вече сте влизали в друга гора или вече сте влизали в тази.</b>";
}
else
{
$query = "SELECT * FROM grad WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$jiteli=$row[jitel];
$gradid=$row[id];
$grad=$row[name];
$newjitel= $jiteli + 1;
$sql3 = "INSERT INTO `gradip` VALUES('', '$gradid', '$ip' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE grad SET jitel='$newjitel' where id='$id'";
if(mysql_query($sql) != "")
{
$to4ka=1;
$ppoints=$row['jitel']+$to4ka;
echo "<b>Вие дарихте един лев на : $grad!<br>";
echo "Той сега има ".$ppoints." лева";
if($ppoints=20)
{
echo'<br><img src="http://t3.gstatic.com/images?q=tbn:VIn375UH3zjoWM:http://dariknews.bg/uploads/news_images/200808/photo_verybig_282379.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=5)
{
echo'<br><img src="http://t1.gstatic.com/images?q=tbn:fDrNDS4ijogQnM:http://bulpete.files.wordpress.com/2009/04/banknota1.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=2)
{
echo'<br><img src="http://t0.gstatic.com/images?q=tbn:KC-oopfEFDACeM:http://bulpete.files.wordpress.com/2009/02/bulgariapnew-2leva-2005-donatediv_f.jpg" width=400 height=100><br>';
}
else
{
echo ' ';
}
}
}
echo "Грешка със mysql ";
}
}
}
 
пак е така :( не става, както и да е .. целта ми беше ако има определн брой да показва определени снимки ама :(
 
<?php
if (mysql_num_rows($result1)>0)
{
echo "<b>Вие вече сте влизали в друга гора или вече сте влизали в тази.</b>";
}
else
{
$id = (int)$_GET['id'];
$query = "SELECT * FROM `grad` WHERE id='$id'";
$result = mysql_query($query);
$row= mysql_fetch_array($result);
$jiteli = $row['jitel'];
$gradid = $row['id'];
$grad = $row['name'];
$newjitel= $jiteli + 1;
$sql3 = "INSERT INTO `gradip` VALUES('', '$gradid', '$ip' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE grad SET jitel='$newjitel' where id='$id';";
if(mysql_query($sql) != "")
{
$to4ka=1;
$ppoints=$row['jitel']+$to4ka;
echo "<b>Вие дарихте един лев на : $grad!<br>";
echo "Той сега има ".$ppoints." лева";
if($ppoints=20)
{
echo'<br><img src="http://t3.gstatic.com/images?q=tbn:VIn375UH3zjoWM:http://dariknews.bg/uploads/news_images/200808/photo_verybig_282379.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=5)
{
echo'<br><img src="http://t1.gstatic.com/images?q=tbn:fDrNDS4ijogQnM:http://bulpete.files.wordpress.com/2009/04/banknota1.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=2)
{
echo'<br><img src="http://t0.gstatic.com/images?q=tbn:KC-oopfEFDACeM:http://bulpete.files.wordpress.com/2009/02/bulgariapnew-2leva-2005-donatediv_f.jpg" width=400 height=100><br>';
}
else
{
echo ' ';
}
}
}
echo "Грешка със mysql ";
}
}
}
?>

Защо ли не видях никъде да идентифицираш ид-то пробвай така.
 
абсолютно всички възможни съобщения ги показва ( говоря само за тези от echo'') а не ерори ...
 
<?php
if (mysql_num_rows($result1)>0)
{
echo "<b>Вие вече сте влизали в друга гора или вече сте влизали в тази.</b>";
}
else
{
$id = (int)$_GET['id'];
$query = "SELECT * FROM `grad` WHERE id='$id'";
$result = mysql_query($query);
$row= mysql_fetch_array($result);
$jiteli = $row['jitel'];
$gradid = $row['id'];
$grad = $row['name'];
$newjitel= $jiteli + 1;
$sql3 = "INSERT INTO `gradip` VALUES('', '$gradid', '$ip' );";
if(mysql_query($sql3) != "")
{
$sql="UPDATE grad SET jitel='$newjitel' where id='$id';";
if(mysql_query($sql) != "")
{
$to4ka=1;
$ppoints=$row['jitel']+$to4ka;
echo "<b>Вие дарихте един лев на : $grad!<br>";
echo "Той сега има ".$ppoints." лева";
if($ppoints == 20)
{
echo'<br><img src="http://t3.gstatic.com/images?q=tbn:VIn375UH3zjoWM:http://dariknews.bg/uploads/news_images/200808/photo_verybig_282379.jpg" width=400 height=100><br>';
}
else
{
if($ppoints == 5)
{
echo'<br><img src="http://t1.gstatic.com/images?q=tbn:fDrNDS4ijogQnM:http://bulpete.files.wordpress.com/2009/04/banknota1.jpg" width=400 height=100><br>';
}
else
{
if($ppoints == 2)
{
echo'<br><img src="http://t0.gstatic.com/images?q=tbn:KC-oopfEFDACeM:http://bulpete.files.wordpress.com/2009/02/bulgariapnew-2leva-2005-donatediv_f.jpg" width=400 height=100><br>';
}
else
{
echo ' ';
}
}
}
echo "Грешка със mysql ";
}
}
}
?>

Така?
 
Също така си провери таблиците да няма някакви разминавания с информацията тук и там.

Код:
 if (mysql_num_rows($result1)>0)
{
echo "<b>Вие вече сте влизали в друга гора или вече сте влизали в тази.</b>";
}
else
{
$query = "SELECT * FROM `grad` WHERE id='$id'";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$jiteli=$row['jitel'];
$gradid=$row['id'];
$grad=$row['name'];
$newjitel= $jiteli + 1;
$sql3 = "INSERT INTO `gradip` VALUES('', '$gradid', '$ip' )";
if(mysql_query($sql3) != "")
{
$sql="UPDATE `grad` SET jitel='$newjitel' where id='$id'";
if(mysql_query($sql) != "")
{
$to4ka=1;
$ppoints=$row['jitel']+$to4ka;
echo "<b>Вие дарихте един лев на : $grad!<br>";
echo "Той сега има ".$ppoints." лева";
if($ppoints=20)
{
echo'<br><img src="http://t3.gstatic.com/images?q=tbn:VIn375UH3zjoWM:http://dariknews.bg/uploads/news_images/200808/photo_verybig_282379.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=5)
{
echo'<br><img src="http://t1.gstatic.com/images?q=tbn:fDrNDS4ijogQnM:http://bulpete.files.wordpress.com/2009/04/banknota1.jpg" width=400 height=100><br>';
}
else
{
if($ppoints=2)
{
echo'<br><img src="http://t0.gstatic.com/images?q=tbn:KC-oopfEFDACeM:http://bulpete.files.wordpress.com/2009/02/bulgariapnew-2leva-2005-donatediv_f.jpg" width=400 height=100><br>';
}
else
{
echo ' ';
}
}
}
echo "Грешка със mysql ";
}
}
}
 

Back
Горе