много моля да помогнете заначи имам няколко скрипта които записват един урок в mqsql и скрипт които го извежда в страница скрипта с извеждането работи но скрита за записа на фаила нещо не го записва кат хората ами все записва някакви ????????????
write.php
', 'code', 'code');" onMouseOver="helpline('code')" />
<input type="button" class="button" value="url" name="url" onclick="javascript:tag('url', '', 'url*', '', 'url', 'url');" onMouseOver="helpline('url')" />
<input type="button" class="button" value="img" name="img" onclick="javascript:tag('img', '
', 'img', 'img');" onMouseOver="helpline('img')" />
<br>
<font class="list">Размер: </font> <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">
<option value="50%" >Много малък</option>
<option value="75%" >Малък</option>
<option value="100%" selected >Нормален</option>
<option value="150%" >Голям</option>
<option value="200%" >Огромен</option>
</select>
<font class="list">Цвят: </font><select name="fontcolor" onChange="font('[color=' + this.form.fontcolor.options[this.form.fontcolor.selectedIndex].value + ']', '[/color]'); this.selectedIndex=0;" onMouseOver="helpline('fontcolor')" class="form_elements_dropdown" >
<option value="black" style="color:black">Черен</option>
<option value="silver" style="color:silver">Silver</option>
<option value="gray" style="color:gray">Gray</option>
<option value="maroon" style="color:maroon">Maroon</option>
<option value="red" style="color:red">Red</option>
<option value="purple" style="color
urple">Виолетов</option>
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="fuchsia" style="color
ink">Розов</option>
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Син</option>
<option value="aqua" style="color:aqua">Циан</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Зелен</option>
<option value="olive" style="color
live">Olive</option>
<option value="yellow" style="color:yellow">Жълт</option>
<option value="white" style="color:white">Бял</option> </select>
<br>
<input type="text" name="helpbox" size="75" readonly>
<table border="0" cellspacing="0" cellpadding="0" width="670">
<tr>
<td valign="top">
<?
include "config.php";
$zaiavkaemoticons = "select * from emoticons";
$rezemoticons = @mysql_query($zaiavkaemoticons, $conn) or die(include "mysql_error.php");
while ( $emoticons = mysql_fetch_array( $rezemoticons )){
$image = $emoticons["image"];
$simbol = $emoticons["simbol"];
echo"
<img src=\"$image\" alt=\"Smile\" onClick=\"javascript:smilie('$simbol');\" onMouseOver=\"helpline('smilie')\" border=\"0\">
";
}
?>
</td>
<td>
<textarea rows="20" cols="90" name="post" class="form_elements_text"></textarea>
</td>
</tr>
</table>
<br>
<input type="submit" name="Post" value="Пусни" class="button"/>
<input type="reset" value="Започни наново" class="button" onclick="javascript:confirm_reset();"/>
</center>
</td>
</tr>
</table>
</center>
</form>
<?
down();
} else {
echo'<center>';
tableta('Грешка', '300');
echo'<center>Моля логнете се!</center><br>';
header("Refresh: 2; url=login.php");
down();
echo'</center>';
}
stdfoot();
?>
[/code]
add.php
BD
Мерси предварително
write.php
Код:
<?
require_once("include/functions.php");
stdhead('Нов урок');
include "sessions.php";
if ( $user != 'Anonymous' ){
tableta('Нов урок', '690');
?>
<form action="add.php" method="post" name="editform" onsubmit="return checkForm(this)">
<center>
<table border="0" cellspacing="0" cellpadding="0" width="686">
<tr>
<td>
<center>
<font class="list">Заглавие: </font> <input type="text" name="zaglavie" size="60">
<br>
<font class="list">Категория:</font>
<select name="kategoria">
<?
include "config.php";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$zaiavka = "select * from kategorii order by id";
$rez = @mysql_query($zaiavka, $conn) or die(include "mysql_error.php");
while ( $red = mysql_fetch_array( $rez )){
$idn = $red["id"];
$catn = $red["name"];
$bigcat = $red["bigcat"];
if ($bigcat == '1') {
$bigcater = "Кодове";
} else if ($bigcat == '2') {
$bigcater = "Дизайн";
}
echo"
<option value=\"$idn\">$catn - $bigcater</option>
";
}
?>
</select>
<br>
<input type="button" class="button" value="bold" name="bold" onclick="javascript:tag('b', '[b]', 'bold*', '[/b]', 'bold', 'bold');" onMouseOver="helpline('bold')" />
<input type="button" class="button" value="italic" name="italic" onclick="javascript:tag('i', '[i]', 'italic*', '[/i]', 'italic', 'italic');" onMouseOver="helpline('italic')" />
<input type="button" class="button" value="underline" name="underline" onclick="javascript:tag('u', '[u]', 'underline*', '[/u]', 'underline', 'underline');" onMouseOver="helpline('underline')" />
<input type="button" class="button" value="quote" name="quote" onclick="javascript:tag('q', '[quote]', 'quote*', '[/quote]', 'quote', 'quote');" onMouseOver="helpline('quote')" />
<input type="button" class="button" value="code" name="code" onclick="javascript:tag('c', '[code]', 'code*', '
<input type="button" class="button" value="url" name="url" onclick="javascript:tag('url', '', 'url*', '', 'url', 'url');" onMouseOver="helpline('url')" />
<input type="button" class="button" value="img" name="img" onclick="javascript:tag('img', '
<br>
<font class="list">Размер: </font> <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">
<option value="50%" >Много малък</option>
<option value="75%" >Малък</option>
<option value="100%" selected >Нормален</option>
<option value="150%" >Голям</option>
<option value="200%" >Огромен</option>
</select>
<font class="list">Цвят: </font><select name="fontcolor" onChange="font('[color=' + this.form.fontcolor.options[this.form.fontcolor.selectedIndex].value + ']', '[/color]'); this.selectedIndex=0;" onMouseOver="helpline('fontcolor')" class="form_elements_dropdown" >
<option value="black" style="color:black">Черен</option>
<option value="silver" style="color:silver">Silver</option>
<option value="gray" style="color:gray">Gray</option>
<option value="maroon" style="color:maroon">Maroon</option>
<option value="red" style="color:red">Red</option>
<option value="purple" style="color
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="fuchsia" style="color
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Син</option>
<option value="aqua" style="color:aqua">Циан</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Зелен</option>
<option value="olive" style="color
<option value="yellow" style="color:yellow">Жълт</option>
<option value="white" style="color:white">Бял</option> </select>
<br>
<input type="text" name="helpbox" size="75" readonly>
<table border="0" cellspacing="0" cellpadding="0" width="670">
<tr>
<td valign="top">
<?
include "config.php";
$zaiavkaemoticons = "select * from emoticons";
$rezemoticons = @mysql_query($zaiavkaemoticons, $conn) or die(include "mysql_error.php");
while ( $emoticons = mysql_fetch_array( $rezemoticons )){
$image = $emoticons["image"];
$simbol = $emoticons["simbol"];
echo"
<img src=\"$image\" alt=\"Smile\" onClick=\"javascript:smilie('$simbol');\" onMouseOver=\"helpline('smilie')\" border=\"0\">
";
}
?>
</td>
<td>
<textarea rows="20" cols="90" name="post" class="form_elements_text"></textarea>
</td>
</tr>
</table>
<br>
<input type="submit" name="Post" value="Пусни" class="button"/>
<input type="reset" value="Започни наново" class="button" onclick="javascript:confirm_reset();"/>
</center>
</td>
</tr>
</table>
</center>
</form>
<?
down();
} else {
echo'<center>';
tableta('Грешка', '300');
echo'<center>Моля логнете се!</center><br>';
header("Refresh: 2; url=login.php");
down();
echo'</center>';
}
stdfoot();
?>
[/code]
add.php
Код:
<?
require_once('include/functions.php');
stdhead('Вход');
include "config.php";
$zaglavie = $_POST['zaglavie'];
include "config.php";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$zaiavka2 = "select * from users where username='$user'";
$rez2 = @mysql_query($zaiavka2, $conn) or die(include "mysql_error.php");
while ( $red2 = mysql_fetch_array( $rez2 )){
$id = $red2["id"];
}
$avtor = "$id";
$urok = $_POST['post'];
$kategoria = $_POST['kategoria'];
$vreme = time();
$self = $_SERVER['PHP_SELF'];
$ref = $_SERVER['HTTP_REFERER'];
////////
include "config.php";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$zaiavka2 = "select * from uroci where zaglavie='$zaglavie'";
$rez2 = @mysql_query($zaiavka2, $conn) or die(include "mysql_error.php");
while ( $red2 = mysql_fetch_array( $rez2 )){
$exzaglavie = $red2["zaglavie"];
}
if (($zaglavie != $exzaglavie)) {
if ((!strlen($zaglavie) < 5) || (strlen($zaglavie) > 60 )) {
if ((!strlen($urok) < 20)) {
include "config.php";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
mysql_query("INSERT uroci (zaglavie, avtor, urok, kategoria, date) VALUES ( '$zaglavie', '$avtor', '$urok', '$kategoria', '$zate')
")
or tablet("Грешка", "<font class=\"normal\"><center>Възникна грешка!<br><a href=\"$ref\">Назад</a></center></font>", "200");
echo'<center>';
tablet("Урок", "<font class=\"normal\"><center>Урока е успешно създаден!<br><a href=\"index.php\">Начало</a></center></font>", "200");
echo'</center>';
} else {
echo'<center>';
tablet("Грешка", "<font class=\"normal\"><center>Урока трябва да е по-дълаг от 20 символа!<br><a href=\"$ref\">Назад</a></center></font>", "400");
echo'</center>';
}
} else {
echo'<center>';
tablet("Грешка", "<font class=\"normal\"><center>Заглавието трябва да е между 5 и 20 символа!<br><a href=\"$ref\">Назад</a></center></font>", "300");
echo'</center>';
}
} else {
echo'<center>';
tablet("Грешка", "<font class=\"normal\"><center>Името вече е използвано!<br><a href=\"$ref\">Назад</a></center></font>", "200");
echo'</center>';
}
stdfoot();
?>
BD
Код:
CREATE TABLE `uroci` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`zaglavie` varchar(100) collate cp1251_bulgarian_ci NOT NULL default '',
`avtor` varchar(100) collate cp1251_bulgarian_ci NOT NULL,
`urok` text collate cp1251_bulgarian_ci NOT NULL,
`kategoria` varchar(255) collate cp1251_bulgarian_ci NOT NULL default '',
`rating_st` varchar(5) NOT NULL default '',
`num_votes_st` int(10) unsigned NOT NULL default '0',
`date` DATETIME NOT NULL,
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=82 DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=82 ;
Мерси предварително