Проблем със система за вицове при добавяне

haughtelf

Registered
Здравейте имам един проблем със една система за вицове при добавяне
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Вицове</title>
<style type="text/css">
#nav
{
width: 199px;
}
#nav a
{
background-color: #ED3E3E;
border-top: 1px solid #FC7171;
border-left: 2px solid #71CE4D;
border: 1px solid black;
height: 17px;
width: 176px;
font-family: verdana;
font-size: 11px;
color: white;
text-decoration: none;
padding-left: 20px;
padding-top: 2px;
display: block;
}
#nav a:hover
{
text-decoration: none;
background-color: #71CE4D;
border-top: #A2EA86;
border-bottom: 1px solid black;
}
#nav a:active {
background-color: #52BCF7;
text-decoration: none;
border-top: #A2DBFC;
border-left: 2px solid #52BCF7;
</style>
</head>

<body>
<table width="800px" border="0" cellspacing="5" cellpadding="0">
<tr>
<td colspan="2"> <h1>LOGO<h1></td>
</tr>
<tr>
<td valign="top" width="200px">
<div id="nav">
<?php


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query="SELECT * FROM kategorii ORDER BY cats ASC";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

$i=0;
while ($i < $num) {

$cats=mysql_result($result,$i,"cats");
$id_cat=mysql_result($result,$i,"id_cat");

echo "<a href=view.php?id_cat=$id_cat>$cats</a>";

$i++;
}
echo "<br>";
echo "<a href=index.php>Начало</a>";
echo "<a href=add.php>Добави виц</a>";
?>
</div>
</td>
<td valign="top" width="600px">
<table>
<?php
$a = rand(0,99);
$b = rand(0,9);
$c = rand(0,99);
$d = rand(0,9);

$random = "$a"."$b"."$c"."$d";

?>
<form action=add.php method=post name=form>
<input type="hidden" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" name="ip">
<input type="hidden" value="<?php print(date("j.m.Y")); ?>" name="vreme">
<input type="hidden" value="<?php echo $stat; ?>" name="status">


<tr>
<td>Име</td>
<td><input name=potrebitel type=text class=form size="50"></td>
</tr>
<tr>
<td>Email</td>
<td><input name=email type=text class=form size="50"></td>
</tr>
<tr>
<td>Секретен код</td>
<td><input class=commentbox name=code1 type=text id=code1 value=<?php echo $random ?> class=form></td>
</tr>
<tr>
<td>Повтори кода </td>
<td><input class=commentbox name=code2 type=text class=form size="20"></td>
</tr>
<tr>
<td>Категория</td>
<td> <select name=id_cat>
<?php


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query="SELECT * FROM kategorii ORDER BY cats ASC";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

$i=0;
while ($i < $num) {

$cats=mysql_result($result,$i,"cats");
$id_cat=mysql_result($result,$i,"id_cat");
?>
<option name=cats value="<?php echo $id_cat ?>"><?php echo $cats ?></option>
<?php
$i++;
}

?>

</select></td>
</tr>
<tr>
<td>Виц</td>
[color=red]<td><textarea   name="vic"   type="text"></textarea></td> [/color]
</tr>
<tr>
<td> <br></td>
<td><input type=submit name=Submit value=Публикуване class=form></td>
</tr>
</table>
</form>

<?php

if($_POST['Submit']){

$potrebitel = $_POST['potrebitel'];
$email = $_POST['email'];
$id_cat = $_POST['id_cat'];
$vreme = $_POST['vreme'];
$vic = $_POST['vic'];
$status = $_POST['status'];
$ip = $_POST['ip'];

$code1 = $_POST['code1'];
$code2 = $_POST['code2'];
if(empty($potrebitel)){
echo "Моля, въведете име";
die();
};
if(empty($email)){
echo "Моля въведете email";
die();
};
if(empty($vic)){
echo "Моля, въведете виц";
};
if($code1 !== $code2){
echo "Кода не съвпада";
die();
};

$vic = str_replace("<", "<", $vic);
$vic = str_replace(">", ">", $vic);
$vic = str_replace("\n", "<br>", $vic);


mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$query = "INSERT INTO `vicove` ( `id_vic` , `id_cat` , `vreme` , `potrebitel`, `email`, `vic`, `ip`, `status`)
VALUES (
'NULL', '$id_cat', '$vreme', '$potrebitel', '$email', '$vic', '$ip', '$status'
);";
$ok = mysql_query($query);
if($ok){
echo "Вица е добавен, моля изчакайте!<META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=index.php\">";
}else{
echo "Възникна грешка";
}
};

?>
</table>
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</body>
</html>
След като пиша на 1 ред ми го записва вица а като пиша на 2 реда примерно
у,сюетс,уетс,уттуе,с -- Така го записва
с,уюетсую,етует
юует,стюуес,,уе Така на отделни редове него

От 3 часа се мъча и се чудя защо неиска :?
 

Back
Горе