ОБСУЖДЕНИЕ

Как прописать

15 сообщений0 просмотровОткрыта
#1
Всем привет!
Ребят вот у меня такой вопрос например есть страница с картинками машин их 8 штук!
Как мне прописать чтобы сначало были категории вот например нисан,лада,мазда а внизу для создателя пункт добавить категорию
#2
вывод з базы даных, текст или папка?
#3
OnOff, ну категории сделать и что бы их можно было добавлять
#4
как пример на скорую руку, хотя еще и вывод как я понимаю самих машин делать нужно в категории и добавление машин и навигацию но это платно времени нет в чужом коде ковыряться и писать просто так:

PHP

<?


/////////////////////////////////////////////////
///ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ/////////////////////
/////////////////////////////////////////////////
$DB_HOST = 'localhost';  //сервер базы данных
$DB_USER = 'name_user';  //пользователь
$DB_PASS = '123456';  //пароль
$DB_NAME = 'name_db';  //имя базы данных


/////////////////////////////////////////////////
///СЕДИНЯЕМСЯ С БАЗОЙ ДАННЫХ/////////////////////
/////////////////////////////////////////////////
mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die ('Ошибка: '.mysql_error().'');
mysql_select_db($DB_NAME);
mysql_query("SET NAMES 'utf8';");
mysql_query("SET CHARACTER SET 'utf8';");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");



/////////////////////////////////////////////////
///ТАБЛИЦА ЕЕ НУЖНО ЗАЛИТЬ В БАЗУ УКАЗАННУЮ ВЫШЕ/
/////////////////////////////////////////////////
/*
CREATE TABLE `cat` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
*/


/////////////////////////////////////////////////
///САМ СКРИПТ ВЫВОД ДОБАВЛЕНИЕ///////////////////
/////////////////////////////////////////////////
if (isset($_POST['ok'])) {
$name=htmlspecialchars($_POST['name']);
$name=mysql_real_escape_string($name);

if (empty($name)) {
$error.='не заполнено поле категория';
}
elseif(!preg_match(('#^([А-яA-z \-]*)$#ui'), $name) or (strlen(utf8_decode($name)) < 1 or strlen(utf8_decode($name)) > 255)) {
$error.='длина категории от 1 до 255 букв русского или латинского алфавита';
}else{
@mysql_query("INSERT INTO `cat` SET `name`='".$name."'");
$error.='категория добавлена';
}
}
if(!empty($error)) {echo ''.$error.'';}
echo '
<form action="./" method="post">
<b>Категория</b>:<br/>
<input name="name" type="text" value="'.$name.'" maxlength="25"/><br/>
<input type="hidden" name="ok" value="true"/>
<input type="submit" value="Добавить"></form>';

echo 'Категории:';
$num = mysql_result(mysql_query("SELECT COUNT(*) FROM `news`;"), 0);
if ($num > 0)
{
$result = mysql_query("SELECT * FROM `cat` ORDER by `id` DESC");

while ($cat = mysql_fetch_array($result))
{
echo ''.$cat['name'].'';
}
}else{echo 'не созданы';}

mysql_close();
?>

#5
запрос в базу...а потом категории там мод целый а не запрос
#6
самый простой вариант через свич фигануть :D
#7
свичдун блин :D
#8
да норм х:D ну или вывод в файле сделать :D попапке index.php?dir=bmw и все картинки с панки бмв выводить.я так себе сделал на графику,спарсил с одного сайтика весь раздел графики около 14000,и вывел без использования бд.т.к. хранить данные о иконке лишено смысла,а если автор собирается выводить инфу,то да через бд лучше
#9
RGame, ты лучше на своём сайте шаблончик подрихтуй) ато неудобно с телефона каждый раз увеличивать :D
#10
Amstor, а чего там увеличивать?там wap/web версии:D
#11
RGame, вот :D
#12
Amstor, у тебя чет с телефоном :D у тебя оно даже не правильно отображается :D
#13
RGame, у меня с телефоном полный порядок) просто надо ширину уменьшить в css или 100% сделать) а максимальную ширину уже сколько хоч)
#14
тут дело скорее всего не с CSS, а с заголовками, выставлено наверно не для xhtml а для html, бывало уже подобное некогда
#15
max-width:600px;
всё,больше ничего нет,обычных width нет