Опитах да направя нещо по въпроса но не става както трябва...
add.php
Код:
<center>Добави новина</center><br />
<?php
include 'include/bbcode.php'; //Добавям функцията bbcode
?>
<form method="POST" name="editform" onsubmit="return checkForm(this)">
<input type="hidden" name="id" value="<?
include('conf.php');//добавяме config файла
$our = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
$id=$r[id]+1;
echo$id;
}?>">
<center>Кратка</center><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*', '
', '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 />
Размер: <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">
<option value="50%" >Tiny</option>
<option value="75%" >Small</option>
<option value="100%" selected >Normal</option>
<option value="150%" >Large</option>
<option value="200%" >Huge</option>
</select>
Цвят: <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">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">Purple</option>
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Blue</option>
<option value="aqua" style="color:aqua">Aqua</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Green</option>
<option value="olive" style="color

live">Olive</option>
<option value="yellow" style="color:yellow">Yellow</option>
<option value="white" style="color:white">White</option></select><br />
Автор: <br /><input name="awtor" value="<? echo $userdata['username'];?>" readonly /><br />
Име на новината: <br /><input type="text" name="ime" ><br />
Кратката Новина: <br /><textarea rows="10" cols="50" name="post1" class="form_elements_text"></textarea><br />
<br /><center>Пълната</center><br />
<input type="button" class="button" value="bold" name="bold" onclick="javascript:tag('b', '
', 'bold*', '', 'bold', 'bold');" onMouseOver="helpline('bold')" />
<input type="button" class="button" value="italic" name="italic" onclick="javascript:tag('i', '
', 'italic*', '', 'italic', 'italic');" onMouseOver="helpline('italic')" />
<input type="button" class="button" value="underline" name="underline" onclick="javascript:tag('u', '
', 'underline*', '', 'underline', 'underline');" onMouseOver="helpline('underline')" />
<input type="button" class="button" value="quote" name="quote" onclick="javascript:tag('q', '
', 'quote', 'quote');" onMouseOver="helpline('quote')" />
<input type="button" class="button" value="code" name="code" onclick="javascript:tag('c', '
', '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 />
Размер: <select name="fontsize" onChange="font('.value + ']', ''); this.selectedIndex=2;" onMouseOver="helpline('fontsize')" class="form_elements_dropdown">
<option value="50%" >Tiny</option>
<option value="75%" >Small</option>
<option value="100%" selected >Normal</option>
<option value="150%" >Large</option>
<option value="200%" >Huge</option>
</select>
Цвят: <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">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">Purple</option>
<option value="fuchsia" style="color:fuchsia">Fuchsia</option>
<option value="navy" style="color:navy">Navy</option>
<option value="blue" style="color:blue">Blue</option>
<option value="aqua" style="color:aqua">Aqua</option>
<option value="teal" style="color:teal">Teal</option>
<option value="lime" style="color:lime">Lime</option>
<option value="green" style="color:green">Green</option>
<option value="olive" style="color

live">Olive</option>
<option value="yellow" style="color:yellow">Yellow</option>
<option value="white" style="color:white">White</option></select><br />
<br /><textarea rows="10" cols="50" name="post" class="form_elements_text"></textarea><br />
<input type="submit" name="news" value="Пусни" class="button"/>
<input type="reset" value="Започни наново" class="button" onclick="javascript:confirm_reset();"/>
</form>
<?php
if ($_POST['news']) {
$ime = $_POST['ime'];
$kratka = $_POST['post1'];
$nowina = $_POST['post'];
$awtor = $_POST['awtor'];
if((empty($ime))) {
//проверява дали всички полета са попълнени
echo "<br /><font color='red'>Не си попълнил име на новината!</font>";
}elseif (empty($nowina)){
echo "<br /><font color='red'>Не си попълнил полето с новината!</font>";
}elseif (empty($kratka)) {
echo "<br /><font color='red'>Не си попълнил полето с кратката новината!</font>";
}else {
$checkime = mysql_query("SELECT ime FROM news WHERE ime='$ime'");
$checkname= mysql_num_rows($checkime);
if ($checkname>0) {
// опа..някой е добавил тази новина вече!
echo "<br /><font color='red'>Тази новина вече е била добавяна!</font>";
}else{
// никой не е добавят тази новина, продължаваме...
$awtor = htmlspecialchars($awtor);
$ime = htmlspecialchars($ime);
$nowina = htmlspecialchars($nowina);
$kratka = htmlspecialchars($kratka);
$id = htmlspecialchars($id);
// превръщаме полетата да не са в html
//всичко е перфректно да добавяме
$query = mysql_query("INSERT INTO `news` (awtor, ime, nowina, kratka, id) VALUES('$awtor','$ime','$nowina','$kratka','$id')");
// успешно добавихме новината
echo "<br /><font color='red'>Успешно добави новина!</font>";
}
}
}
else
{
//формата не е използвана
echo ("");
}
?>[/code]
Добавих в ДБ тблица kratka и във индекса направих така:
Код:
include ('conf.php'); //добавяме config файла
$our = mysql_query("SELECT ime , awtor, kratka, id FROM news ORDER BY id DESC LIMIT 2"); //избираме кои неща да вземем от БД
while($r=mysql_fetch_array($our)){
if (strlen($r['kratka'])>$broi)
{$totchki='...';}
else
{$totchki='';}
$kratko = substr($r['kratka'],0,$broi);
Но резултата е ???????? а и нещо не мога да наглася в add.php eедните ботони да са си за едната форма другите за другата....