Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Опять постраничный вывод, не убивайте!! 
:(
    Опции темы
-=Ustas=-
Дата 27.9.2005, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Ну так и делай, принцип такой:
Код

<?php

$sql = "SELECT
            id
        FROM
            ".$tn."
        ORDER BY
            id
        DESC";
$res = mysql_query($sql);
if (mysql_num_rows($res) == 0) {
    $name = "1.jpg"; // с этим именем заливать файл на сервак
    $number = 1;
} else {
    $obj    = mysql_fetch_object($res);
    $number = ((int)$obj->id + 1;
    $name   = $number.".jpg"; // с этим именем заливать файл на сервак
}

$sql = "INSERT INTO
            ".$tn."
        VALUES
            ('".$number."',
            '".$name."',
            '".$path."',
            '".$alt1."')";
if (mysql_query($sql)) {
    ...// если запрос выполнен,
    ...// здесь заливаешь файл на сервер
} else {
    echo mysql_error(); // иначе, смотришь ошибку
}

?>

И еще, я бы не советовал бы тебе заводить для каждого раздела отдельную таблицу - зачем? Если можно для разделов создать одну таблицу, а другую для данных и связать их.
Добавлено @ 11:32
Только поле id в таблице не должно быть auto_increment!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
R.M.
Дата 27.9.2005, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



-=Ustas=-

Спасибо, всё отлично работает

Цитата
зачем? Если можно для разделов создать одну таблицу, а другую для данных и связать их.

Незнаю, мне показалось что так удобнее, новый раздел - новая таблица, проще редактировать, удалять и т.д. (ИМХО). Если ты про "вес" базы, то сервак позволяет.

P.S. Щас попробую умудрица в этом тормозном инете тебе плюс влепить smile
Добавлено @ 12:23
Блин низя 2 раза повышать репутацию, ну завтра тогда smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 27.9.2005, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Цитата
P.S. Щас попробую умудрица в этом тормозном инете тебе плюс влепить smile

smile


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
R.M.
Дата 27.9.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



-=Ustas=-

Ничего не предвещало беды smile
блин вот в этой строке
Код

$sql = "INSERT INTO '".$tn."' VALUES ('".$number."','".$name."','".$path."','".$alt1."')";


если $tn равна одному слову всё ок, если равна двум словаммежду которых пробел пишет ошибку
Цитата
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\new\images\addfiles.php on line 16

как я тока кавычки не ставил, и что тока с этой стрококй не творил - нехочет он два слова понимать smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 27.9.2005, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Она два слова и не поймет. А откуда там у тебя два слова взялось?


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
R.M.
Дата 28.9.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



-=Ustas=-

Ну смотри например сайт типа фотографии знаменитостей и если галлерея будет называца скажем "Вася Пупкин" то как тогда быть ведь всегда на таких сайтах пишется имя и фамилия звезды, как тогда быть? Создавать не таблицу а записи в таблице с полем "Вася Пупкин" и выводить скажем index.php?type=Вася%20Пупкин&id=5 ? или другим способом както? Тогда id не будет соответствовать номеру картинки smile

Кстати если у тебя есть аська стукни мне, а то ты иногда есть в онлайне и не отвечаеш smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 28.9.2005, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Вообще-то имена таблиц с русскими символами тоже не используй. А таблице можно давать имя как и id-ишнику.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1143 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.