Не мога да си открия грешката ?

UltimateToTaL

Registered
Код:
Съобщението е изпратено до ani_bobi!
Съобщението е изпратено до maikal!
Съобщението е изпратено до vencislava!
Съобщението е изпратено до zombozo94!
Съобщението е изпратено до iliqn96!
Съобщението е изпратено до iliqn_96!
Съобщението е изпратено до FamouS!
Съобщението е изпратено до h3tr1k!
Съобщението е изпратено до h3tr1kBG!
Съобщението е изпратено до h3tr1k.BG!
Съобщението е изпратено до alex_vr!
Съобщението е изпратено до pety78!
Съобщението е изпратено до dvurbanova!
Съобщението е изпратено до smstest!
Съобщението е изпратено до sms_test!
Съобщението е изпратено до komara!
Съобщението е изпратено до demona!
Съобщението е изпратено до dagger!
Съобщението е изпратено до Nakata!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Ново!', 'Новата визия на сайта е направена успешно и вече може да и се радвате! ' at line


До преди 1 ден работеше днес нещо не иска ето ви скрипта.

Код:
<form method="POST">
<b>Заглавие:</b><br> <input type="text" name="title" size="40"><br>
<b>Съобщение:</b><br>
<textarea style="width: 500; height: 319;" name="message" rows="20" cols="32"></textarea><br><br>
<input type="submit" name="submit" value="Изпрати">
</form>

<br>
<?php
if (isset($_POST['submit']))
{
$message = $_POST['message'];
$title = $_POST['title'];
$from = $_SESSION['username'];
if (!empty($message) or !empty($title))
{
$a = mysql_query("SELECT * FROM users ORDER by id DESC") or die(mysql_error());
$b = mysql_num_rows($a);
if ($b > 0)
{
while ($c=mysql_fetch_array($a))
{
$za = $c['username'];
mysql_query("INSERT INTO messages (`from`, `touser`, `title`, `message`) VALUES ('SYSTEM', '$za', '$title', '$message')") or die(mysql_error());
echo "Съобщението е изпратено до $za!<br>";
}
}
else
{
echo "<b>Няма намерени потребители.</b>";
}
}
else
{
echo "<b>Не сте въвели съобщение или заглавие.</b>";
}
}
?>
 
$c['username'] - съдържа символ/ вероятно ' /, който пречи на заявката ти.

Накратко казано - имаш потребител с кофти username.
 

Back
Горе