Xwab
Форумыnavigate_nextДругие CMS

Создание таблы в скюл
Сообщения
Moxon

Хочу добавить пару строк в анкету типа вес, цель знакомства но не знаю как добавить таблу и какую.
Напишите пример пожалуйста

20 Ноя 2010, 13:16
Febian

А в файле anketa.php (или как его) посмотреть не судьба?

20 Ноя 2010, 13:50
jetab

Moxon, в phpmyadmin делаешь SQL запрос:
ALTER TABLE `user` ADD `ves` int(11) default '0';
ALTER TABLE `user` ADD `cel` varchar(128) default null;
таблица готова, далее в файле anketa.php прописываешь формы ввода, и обработку, если возникнут проблемы, пиши помогу


__________
посл.ред. 20 Ноя 2010, 18:04; всего 2 раз(а) 20 Ноя 2010, 17:14
Moxon

Мне надо пример, какую таблицу залить надо чтоб туда сохранялись данные

20 Ноя 2010, 17:14
Moxon

jetab, спасибо

20 Ноя 2010, 17:14
Вадим

А вывод для просмотра как сделать?

11 Янв 2011, 22:02
Сизый

Открываешь файл anketa.php:
---
примерно после 28-29строки пишешь:
if (isset($_POST['ank_size']) && preg_match('#^([A-zА-я \-]*)$#ui', $_POST['ank_size']))
{
$user['ank_size']=$_POST['ank_size'];
mysql_query("UPDATE `user` SET `ank_size` = '".my_esc($user['ank_size'])."' WHERE `id` = '$user[id]' LIMIT 1");
}
else $err[]='Неверный формат вашего веса';

-----------------------
Делаешь запрос в БД:
ALTER TABLE `user` ADD `size` int(11) default '0';
Админка/mySQL запросы
-----------------------
Теперь в том же файле (anketa.php) после 185строки пишешь:
echo "Ваш вес:<br />\n<input type='text' name='ank_size' value='$user[ank_size]' maxlength='10' /><br />\n";

___________
Вот помоему и все.

11 Янв 2011, 22:09
Сизый

Вадим, если в info.php то вывод делай так:
if ($ank['ank_size']!=NULL)echo "<span class=\"ank_n\">Вес:</span> <span class=\"ank_d\">$ank[ank_size]</span><br />\n";


или


echo "$ank[ank_size]";

11 Янв 2011, 22:11
Вадим

int(11) это максимум символов?

11 Янв 2011, 23:20
Вадим

Сизый, не получается, сделал все как в инструкции!

12 Янв 2011, 11:34
Ответить на тему