PHP+HTML

Модератор: Злобный

Ответить
Mamont
Новичок
Сообщения: 1
Зарегистрирован: Пн авг 26, 2002 03:25
Откуда: Кишинёв
Контактная информация:

PHP+HTML

Сообщение Mamont »

Дарова =)

У меня тут вопросик висит уже месяц и никак решить не могу...
плиз обьясните ктонить подробно как использовать в ПХП cookies и зачем они конкретно нужны.
Я догадываюсь и думаю что они мне помогут но вот конкретности никакой =(
liquid
Новичок
Сообщения: 49
Зарегистрирован: Пт авг 16, 2002 12:08
Откуда: ниоткуда

Сообщение liquid »

phpclub.net - на русском

а также в оригинальной доке по ПХП все есть (php.net)
Аватара пользователя
Sir Divider
Модератор
Сообщения: 134
Зарегистрирован: Чт авг 22, 2002 18:20
Откуда: Париж
Контактная информация:

Сообщение Sir Divider »

К сожелению ответить точно на вопрос не могу так как сам до этого еще не дошел :( но ответ можешь найти на php.spb.ru (там есть статьи и форум по пхп) а также если пользуешся IRC то на сети Undernet канал #phpclub

Успехов
size
Продвинутый
Сообщения: 292
Зарегистрирован: Пн авг 12, 2002 19:17

Сообщение size »

phpclub.net = php.spb.ru
Xeron_Ingizer

2 вопроса

Сообщение Xeron_Ingizer »

Вопросы :

1. Есть форма для ввода данных а также изображения. В зависимости от выбранной опции (value) в дроплисте данные и изображение
должно попадать в разные таблицы. (под Books есть таблица books)


<form action = "category.php" method = "post" enctype = "multipart/form-data">

Description :<br>
<textarea name = "desc" cols = "40" rows = "5"></textarea>
<br>
Image<br>
<input type = "file" name = "image"><br>
<br>
Link <br>
<input type = "text" name = "link"><br>

<select name="category" size="1">

<option value="1">Auctions</option>
<option value="2">Books</option>
<option value="3">Ebooks</option>
<option value="4">Computers</option>
<option value="5">Hard</option>
<option value="6">Soft</option>
<option value="7">Cars</option>
<option value="8">Clothes</option>
<option value="9">Games</option>
<option value="10">Drinks</option>

<input type = "submit" value = "Ввести нового человека"><br>
</form>





Таблицы состоят :

CREATE TABLE books (
id int(11) NOT NULL auto_increment,
desc text NOT NULL,
image blob NOT NULL,
links text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM COMMENT='Books catalog';


Desc - Для поля Description
Image - для изображения
Links - для ссылок

2. Правильно ли сделаны таблицы в том плане что удобно ли и правильно ли хранить изображения подобным образом или
лучше просто вставлять ссылки на их местонахождение ? (как работать с подобными ссылками ? ведь при простом вводе ссылки
он выведет ее как текст а не как картинку)
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

Ну я бы не хранил бы имаджи в базе.
Кроме того это несовсем удобно при выводе, так как тебе нужен будет скрипт генерящий страничку соответсвенно записи и скрипт который уже выбирает из бази имаг и возвращает его в контент.
Логично спросить зачем лишний запрос к базе :)
Так что по мне лучше хранить ссылки на имаджи.
А форму лучше тогда разделить - делаешь формочку чисто текстовой и попап для закачки , который ява-скриптов возвращает линк в родительскую форму.
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

А на счёт кук:
Куки вещь в хозяйстве полезная, так как это единственное что хранится непосредственно у клиента.
Единственное но - это то, что пхп по умолчанию не кеширует ответ свой, так что куку (так как она в хеадере посылается) надо ставить до контента или включать кеширование контента в пхп.
Аватара пользователя
Krey
Юзер
Сообщения: 122
Зарегистрирован: Ср сен 04, 2002 19:23
Контактная информация:

Сообщение Krey »

у меня тоже вопрос!
мне нужно разместить строку в заданной области, длина у области фиксирована, а строка ее больше. как сделать так, чтобы она не вылезала?
средствами хтмл ее можно ограничить?
Аватара пользователя
ZorroGFS
Продвинутый
Сообщения: 961
Зарегистрирован: Вт сен 10, 2002 11:25
Откуда: Кишинёв
Контактная информация:

Сообщение ZorroGFS »

НУ если строка с пробелами, то обычная таблица её ограничит переносами, а если длинная слитная строка, то таблица разъедется в любом случае.
Единственное что имеет чёткие размеры эт <input> - у него через css можно чётко ограничить размеры слить с фоном чтоб не выделялся.
Правда css на input не срабатывает во всяких операх и нетскейпах :)
WertSania
Отец
Сообщения: 4443
Зарегистрирован: Пн авг 19, 2002 18:28

Сообщение WertSania »

Аватара пользователя
Krey
Юзер
Сообщения: 122
Зарегистрирован: Ср сен 04, 2002 19:23
Контактная информация:

Сообщение Krey »

кул!!
спасибо! :)
Ответить

Вернуться в «Программирование»