Проблем с Система

ludasam

Registered
Момчета значи имам една система но като зема да добавям от админ панела новина не иска да го изкара можете ли да ми кажете каде е проблема кажете кои пхп. фаил да ви изкарам от системката.Благодаря предварително :)

Има ли няква грешка тука при добавяне на новината ?

Код:
<?php
session_start();
if (!isset($_SESSION['login'])) {
header("Location: index.php");
}
?>
<?
include("../admin/style1.html");
?>
<table style="border:1px solid black; color:#666666" cellpadding="5" cellspacing="0" width="100%">
<tr><td align="center" height="30" style="background:url('../admin/imgpan/back.gif') #808080;color:#FFFFFF;padding-bottom:5px;font-size:10px;"><b>Новини</b></td></tr></table>
<table style="border:1px solid black; color:#666666; padding: 10px; background:url('../admin/imgpan/backgr.jpg'); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" cellpadding="5" cellspacing="0" width="100%"><tr><td align="center"><font color="#FFFFFF">
<?php
include ('news_conn.php');
$getid = $_GET['id'];
$sqlquery = "SELECT * from news order by id desc";

$queryresult = mysql_query($sqlquery)
or die ("Заявката не може да се изпълни");

{
echo "<a href=\"del.php?id=$data[id]\">Изтрий</a> / <a href=\"adm_newse.php?id=$data[id]\">Промени</a><br>";

if (strlen($data[ime])>$snews)
{$totchki='...';}
else
{$totchki='';}
$kratko = substr($data[ime],0,$snews);
echo "
".
$pic."

<font size=\"2\"><a href='adm_newsv.php?id=$data[id]'>$kratko".$totchki."</a></font>

<font size=\"2\"> - Автор:$data[awtor]</b></font> <hr>

";
}
?></font></td></tr>
</table>
<?
include("../admin/style2.html");
?>
 
PHPclown каза:
В този файл не виждам да има някаде код за добавяне на новина.
:o

можели дами да дете някав код за да си сложа в админ панела за дамога да добавям новини от админ панела ???
 
http://web-tourist.net/login/login/view.php?st=2277 - Ето ти една по просто устроена
 
можели някой дами го оправи за дамога да със давам новини от админ панела ето миго индех-а :cry:
Код:
<?php include("style1.php"); ?>
    <td width="60%" valign="top">
	
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="images/cmenubg_l.png" /></td>
    <td width="100%" id="cmenubg">Реклама</td>
    <td><img src="images/cmenubg_r.png" /></td>
  </tr>
  <tr>
    <td colspan="3" class="cmenubrd" align="center">
	<?php require("includes/reklama_center.php"); ?>
	</td>
    </tr>
</table>

<br />

	<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="images/cmenubg_l.png" /></td>
    <td width="100%" id="cmenubg">Новини</td>
    <td><img src="images/cmenubg_r.png" /></td>
  </tr>
  <tr>
    <td colspan="3" class="cmenubrd" align="center">
<?PHP
include ('connect.php');
$our = mysql_query("SELECT ime , awtor, nowina, id, data FROM news ORDER BY id DESC LIMIT 50");
if (strlen(nl2br($r['nowina']))>$news123)
{$totchki='...';}
while($r=mysql_fetch_array($our)){
else
{$totchki='';}
$kratko = substr(nl2br($r['nowina']),0,$news123);
echo "<div align='left'><b><font color='#2B60DE'>".$r['ime']."</font></b></div><br>
<div align='left'><font color='#736F6E'>".wordwrap($kratko,10000,"<br>\n",true).$totchki."</font></div><hr><div align='right'>Дата: $r[data] ,Автор: <b>$r[awtor]</b></div>
<br>";
}
?>
	</td>
    </tr>
</table>
	
	</td>
<?php include("style2.php"); ?>
 
Ето, мисля, че няма да има нужда да редактираш php кода, направил съм я по твоите полета и таблици..

Код:
<form method="POST" action="">

Име - <input type="text" name="ime"/><br /><br />
Автор - <input type="text" name="awtor"/><br /><br />
<p>Новината</p>
<textarea name="nowina" cols="45" rows="10"></textarea>
<br /><br />
<input type="submit" name="submit" value="Добави"/>

</form>

<?
include ('connect.php'); 
if (isset($_POST['submit']))
{
$ime=htmlspecialchars($_POST['ime']);
$awtor=htmlspecialchars($_POST['awtor']);
$nowina=htmlspecialchars($_POST['nowina']);
$date=date("D.M.Y @ H:i:s");
if (empty($ime) || empty($awtor) || empty($nowina))
{
echo "Не сте попълнили полетата !";
}
else
{
$query=mysql_query("INSERT INTO `news` (`id`, `ime`, `awtor`, `nowina`, `data`) VALUES ('', '$ime', '$awtor', '$nowina', '$date')") or die(mysql_error());
if ($query)
{
echo "Новината е добавена успешно !";
}
else
{
echo "Възникна грешка при добавянето !";
}
}
}
?>
 
Направих го така
Код:
?php include("style1.php"); ?>
    <td width="60%" valign="top">
	
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="images/cmenubg_l.png" /></td>
    <td width="100%" id="cmenubg">Реклама</td>
    <td><img src="images/cmenubg_r.png" /></td>
  </tr>
  <tr>
    <td colspan="3" class="cmenubrd" align="center">
	<?php require("includes/reklama_center.php"); ?>
	</td>
    </tr>
</table>

<br />

	<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="images/cmenubg_l.png" /></td>
    <td width="100%" id="cmenubg">Новини</td>
    <td><img src="images/cmenubg_r.png" /></td>
  </tr>
  <tr>
    <td colspan="3" class="cmenubrd" align="center">
<?PHP


<form method="POST" action="">

Име - <input type="text" name="ime"/><br /><br />
Автор - <input type="text" name="awtor"/><br /><br />
<p>Новината</p>
<textarea name="nowina" cols="45" rows="10"></textarea>
<br /><br />
<input type="submit" name="submit" value="Добави"/>

</form>

<?
include ('connect.php');
if (isset($_POST['submit']))
{
$ime=htmlspecialchars($_POST['ime']);
$awtor=htmlspecialchars($_POST['awtor']);
$nowina=htmlspecialchars($_POST['nowina']);
$date=date("D.M.Y @ H:i:s");
if (empty($ime) || empty($awtor) || empty($nowina))
{
echo "Не сте попълнили полетата !";
}
else
{
$query=mysql_query("INSERT INTO `news` (`id`, `ime`, `awtor`, `nowina`, `data`) VALUES ('', '$ime', '$awtor', '$nowina', '$date')") or die(mysql_error());
if ($query)
{
echo "Новината е добавена успешно !";
}
else
{
echo "Възникна грешка при добавянето !";
}
}
}
?>

}
?>
	</td>
    </tr>
</table>
	
	</td>
<?php include("style2.php"); ?>
 
Това го сложи в който искаш файл, с този код, можеш да добавяш новините :)
 
Да сега го сложих в индех.пхп ими да де грешка просто незнам каде и как да го сложа :cry:
 
Още първия ред си направил грешка. А може да си пропуснал да го поставиш в темата.


Код:
?php include("style1.php"); ?>

Трябва да е

Код:
<?php include("style1.php"); ?>

Междо другото гледай да не използваш <? a <?php
Защото през моя опит съм забелязал, че много пъти първото на моменти прави проблеми.
 
kulov каза:
А забеляза ли, че той си е писал този код, виш аз кой код му давам :)

Имах в предвит, че може да е не е хванал "<" когато е копирал кода.
Не ставаше въпрос за твоят код :lol:
 
и сега тоя кода каде трябва да го сложа в индех.пхп или в админ_невс даи те малко обяснени е
 
А бе пич този код, няма значение каде ще го сложиш, като искаш направи нов файл с име bokluci.php, няма значение, с него ще можеш да добавяш новини, ако искаш всички да могат да добавят новини, го сложи в index.php ако искаш само ти си го сложи в админ папката .. няма значение !
 
мерси брат сега щепробвам ищети пиша :)
Ми брат добавям го ама нества значи аз мога да добавам новини ама неса виждат в начална та страница незнам защо :cry:
 
ludasam каза:
мерси брат сега щепробвам ищети пиша :)
Ми брат добавям го ама нества значи аз мога да добавам новини ама неса виждат в начална та страница незнам защо :cry:

Щото си малко зле...

Ето ти пример

Код:
<html>
<head>
<title>Blackpest News</title>
</head>
<body>
<h4>News</h4>
<?php
//настройки за база данни
$dbhost = "db host";
$dbuser = "db user";
$dbpass = "db pass";
$dbname = "db name";
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
mysql_select_db($dbname, $conn)or die(mysql_error());

$select = mysql_query("SELECT * FROM news ORDER BY id DESC")or die(mysql_error());
$num = mysql_num_rows($select);
for ($i=0;$i<$num;$i++) {
$name = mysql_result($select, $i, "name");
$news = mysql_result($select, $i, "news");
echo '<table width="300" height="10" border="0">';
echo '<tr><td>Име на новина: <b>'.$name.'</b></td>
<tr><td>Новината: <b>'.$news.'</b></td></tr>
<br /><hr>';
}

mysql_close();
?> 
</body>
</html>

това ти е кода за изкарване на новини в началната страница.
 
и добре де каде да го сложа тоз код в коя папка от тоест аз кат влезна в админ панела го добавам ама него показва в началната страница
 

Back
Горе