Ребята, где найти пример очень простой админки?
Суть: Админка пройдя на которую выводится списо ктоваров (из таблицы "goods").
В таблице инфа: ID(ключик); Name; Description; Price; Photo.
Всё что нужно это возможность: редактировать продукт; Удалить; и Создать новый.
и всё! без категорий, велосипедов и всего остального г*вна.
Перерыл весь инет, всё что нашёл слишком намудреное с кучей ненужных функциий, великов и "крутящек".
Пытался вот это переделать:
<?php //администрирование базы данных: добавление/редактирование товаров, категорий
session_start();
//соединиться с БД
include ("connect.inc");
mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error());
mysql_select_db($DB_NAME) or die (mysql_error());
?>
<html>
<head>
<script>
function confirmDelete(oid) {
temp = window.confirm('Delete order?');
if (temp) { //удалить
window.location='admin.php?delete='+oid;
};
};
function open_window(link,w,h) { //открывает новое окно для редактированием категорий, товаров, и т.п.
var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
newWin = window.open(link,'newWin',win);
};
</script>
<link rel=STYLESHEET href="style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Admin</title>
</head>
<body><center>
<h1>Admin</h1>
<?php
if (!isset($path) || $path<0 || $path>1) $path=0;
if ($path==0) {
//показать только таблицу с новыми заказами
if (isset($delete) && $delete) { //удалить заказ
mysql_query("DELETE FROM OrderedCarts WHERE OID=$delete") or die (mysql_error());
mysql_query("DELETE FROM Orders WHERE OID=$delete") or die (mysql_error());
};
?>
[ <a href="admin.php?path=1">Redactirovati</a> ]<br>
<?php
//выбрать из базы данных все заказы
$q = mysql_query("SELECT * FROM Orders") or die (mysql_error());
$result=array(); $i=0;
while ($row = mysql_fetch_row($q)) $result[$i++] = $row;
if ($i) {
?>
<form method=post action="admin.php">
<p><b><font>Новые заказы:</font></b></p>
<table width=95% border=0 cellspacing=1 cellpadding=2 bgcolor=#DDDDDD>
<tr bgcolor=#CCCCCC>
<td><b>Заказчик</b></td><td><b>E-mail</b></td><td><b>Adresa</b></td><td><b>produse comandate</b></td>
<td><b>Valoarea lei</b></td><td width=1%> </td>
</tr>
<?php
for ($i=0; $i<count($result); $i++) {
echo "<tr bgcolor=#F3F3F3>\n";
echo "<td>".$result[$i][1]."</td>\n";
echo "<td><a href=\"mailto:".$result[$i][2]."\">".$result[$i][2]."</a></td>\n";
echo "<td>".$result[$i][3]."</td>\n";
//показать товары в корзине заказчика (с текущими ценами)
echo "<td>";
$p = mysql_query("SELECT * FROM OrderedCarts WHERE OID='".$result[$i][0]."'") or die (mysql_error());
$sum=0;
while ($r = mysql_fetch_row($p)) {
$s = mysql_query("SELECT * FROM GoodsList WHERE ID=$r[0]") or die (mysql_error());
$k = mysql_fetch_row($s);
echo "$k[2] ($r[1] шт.)<br>\n";
$sum += $r[1]*$k[3];
};
echo "</td>\n";
echo "<td>$sum$</td>\n";
echo "<td><a href=\"javascript:confirmDelete(".$result[$i][0].");\"><img src=\"remove.jpg\" border=0 alt=\"delete\"></a></td>\n";
echo "</tr>\n";
};
?>
</table>
</form>
<?php }
else echo "<br><br><font><nus comenzi noi></font>";
?>
<?php } else if ($path==1) {
//редактирвание базы данных: категории, товары, пользователи ?>
[ <a href="admin.php">Comenzi noi</a> ]<br>
<p>
<table width=300 height=40 bgcolor=#D2FFD2 border=0>
<tr><td align=center>
<a href="../index.php">>> indexpage <<</a>
</td></tr>
</table>
</p>
<table width=100% border=0>
<tr>
<td width=20% bgcolor=#D2D2FF align=center><b>Category</b></td>
<td width=33% bgcolor=#F5F5B2 align=center><b>Produse</b></td>
</tr>
<tr>
<td bgcolor=#E2E2FF><!-- редактирование списка категорий товаров -->
<table width=100%>
<tr>
<td><b>Koreni</b></td>
<td align=right><font color=red>[</font><a class=small href="admin.php?CID=0&path=1">=></a><font color=red>]</font></td>
</tr>
<?php
//показать все категории
$q = mysql_query("SELECT * FROM Categories ORDER BY Name") or die (mysql_error());
while ($row = mysql_fetch_row($q)) {
echo "<tr>";
echo "<td><a href=\"javascript:open_window('category.php?c_id=$row[0]',350,180);\">$row[1]</a></td>";
echo "<td align=right><font color=red>[</font><a class=small href=\"admin.php?CID=$row[0]&path=1\">=></a><font color=red>]</font></td>";
echo "</tr>";
};
?>
</table>
<center><p>[ <a href="javascript:open_window('category.php',350,180);">Adauga</a> ]</p></center><br>
</td>
<td bgcolor=#FFFFE2 align=center><!-- редактирование товаров -->
<?php
//написать путь к категории и ее название как заголовок
$row = array();
if (!isset($CID) || !$CID) {
$CID = 0;
$row[1] = "Koreni";
}
else {
//если как параметр передается CID категории, а такой категории нет, то также переходим в корень
$q = mysql_query("SELECT * FROM Categories WHERE CID=$CID;") or die (mysql_error());
$row = mysql_fetch_row($q);
if (!$row) {
$CID = 0;
$row[1] = "Koreni";
};
};
echo "<br><center><b>".$row[1].":</b></center><br>\n";
if (!$CID) { //предупреждение
echo "<font color=red>toate produse din koreni nu va vedea!</font><br><br>\n";
};
//выбрать из БД все товары текущей категории
$q = mysql_query("SELECT * FROM GoodsList WHERE CID=$CID ORDER BY Name;") or die (mysql_error());
$result = array();
$i=0;
while ($row = mysql_fetch_row($q)) $result[$i++] = $row;
if (!$i) echo "<center><pusto></center>";
else {
//показать товары
echo "<table border=1 cellspacing=0 cellpadding=3 bordercolor=#C3BD7C bordercolordark=#FFFFE2 width=70%>\n";
echo "<tr bgcolor=#F5F5C5 align=center><td>Denumirea</td><td>Pret, $</td>";
echo "<td>Photo</td></tr>\n";
for ($i=0; $i<count($result); $i++) {
echo "<tr><td>\n";
echo "<a href=\"javascript:open_window('goods.php?ID=".$result[$i][1]."',550,570);\">".$result[$i][2]."</a>";
echo "</td>\n";
echo "<td align=right>\n";
echo $result[$i][3];
echo "</td>\n";
echo "<td align=right>\n";
echo $result[$i][4] ? $result[$i][4] : "nus";
echo "</td>\n";
echo "</tr>\n";
};
echo "</table>\n";
};
echo "<br><center>[ <a href=\"javascript:open_window('goods.php?cat=".$CID."',550,570);\">adauga</a> ]</center><br>";
?>
</td>
</tr>
</table>
<?php }; ?>
<p>
<table width=300 height=40 bgcolor=#D2FFD2 border=0>
<tr><td align=center>
<a href="../index.php">>> indexpage <<</a>
</td></tr>
</table>
</p>
</center></body>
</html>
Но безуспешно, ощибки одна за одной, ссылки не работают, а если вырезать лишнее, то остальное перестаёт работать.
Может есть у кого завалявшиеся файлики с простым редактором ОДНОЙ таблици?