22.08.2011 / 08:23 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Koenig, спасибо огромное)))
|
9.09.2011 / 07:10 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Всем привет. Не получается создать таблицу,я еще плохо освоила sql. Надо чтоб в таблице были поля. ид-авто; логин пасс мыло мобильный еще мобильный рабочий факс город почтовый индекс юр.адрес полнамочие-по умолчанию 1 фамилия имя отчество
|
9.09.2011 / 07:29 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Лека, Пхпмайадмин же есть на хомяке, очень удобный инструмент. Но сами запросы знать тоже не помешает. Главное почитать про типы полей и хранимые данные в них. Решила свою регу писать? Как ты делала запрос и что не получилось?
__________________
Магистр Мёда |
9.09.2011 / 07:50 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Дима,на пых май админ с телефона вобще не кайф.я там и пыталась,а сами запросы пыталась написать,но у меня была еррор и я этот запрос стерла.
|
9.09.2011 / 19:32 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Все,таблица есть. Осталось спросить как примерно из нее данные доставать. Я так понимаю <?php
if(isset($_GET['id'])) {
$id=int($_GET['id']);
}else{
$id='1';
$sql="SELECT * FROM users WHERE id='$id'";
$res=mysql_query($sql);
$userinfo=mysql_fetch_array($res);
echo 'name'.$userinfo['name']
Изменено Лека (9.09 / 19:33) (всего 1 раз) |
9.09.2011 / 19:56 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| А менять данные? if(isset($_POST['name'])){ $name=$_POST['name' } UPDATE `users` SET `name` = '$name' WHERE `users` .`id` =$id; а если речь идет о десятке полей?
|
9.09.2011 / 20:13 | |
vermas Пользователь Сейчас: Offline
Имя: vermas Откуда: Ерeвaн Регистрация: 03.03.2011
| Лека (09.09.2011/19:56) А менять данные?if(isset($_POST['name'])){$name=$_POST['name'}UPDATE `users` SET `name` = '$name' WHERE `users` .`id` =$id;а если речь идет о десятке полей?В самую первую очередь поставь фильтры на все данные, приходящие извне. Их много, для разных типов данных. А сам запрос на обнавление пишется примерно так $sql = "UPDATE `table` SET `name`='$name', `password`='$password', `time`='$time' WHERE `id`='$id'";
|
9.09.2011 / 20:31 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| а фильтры это как?типа проверка на валидность? Там то и данных не много.всегото адрес,номера телефона,Ф.И.О. Ит.д.
|
9.09.2011 / 21:09 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Насколько надежный такой способ редактирования записей? Я конечно понимаю что там еще надо будет добавить проверку данных,но всеж... if(isset($_POST['save'])) {
if(!empty($_POST['email'])){
UPDATE `users` SET `email` = '$_POST['email'] WHERE `id` =$id;
}
if(!empty($_POST['name'])){
UPDATE `users` SET `name` = '$_POST['name'] WHERE `id` =$id;
}
if(!empty($_POST['fam'])){
UPDATE `users` SET `fam` = '$_POST['fam'] WHERE `id` =$id;
}
if(!empty($_POST['otch'])){
UPDATE `users` SET `otch` = '$_POST['otch'] WHERE `id` =$id;
}
if(!empty($_POST['mob1'])){
UPDATE `users` SET `mob1` = '$_POST['mob1'] WHERE `id` =$id;
}
if(!empty($_POST['mob2'])){
UPDATE `users` SET `mob2` = '$_POST['mob2'] WHERE `id` =$id;
}
if(!empty($_POST['tel'])){
UPDATE `users` SET `tel` = '$_POST['tel'] WHERE `id` =$id;
}
if(!empty($_POST['fax'])){
UPDATE `users` SET `fax` = '$_POST['fax'] WHERE `id` =$id;
}
if(!empty($_POST['rab_tel'])){
UPDATE `users` SET `rab_tel` = '$_POST['rab_tel'] WHERE `id` =$id;
}
if(!empty($_POST['org_name'])){
UPDATE `users` SET `org_name` = '$_POST['org_name'] WHERE `id` =$id;
}
if(!empty($_POST['slogan'])){
UPDATE `users` SET `slogan` = '$_POST['slogan'] WHERE `id` =$id;
}
if(!empty($_POST['o_sebe'])){
UPDATE `users` SET `o_sebe` = '$_POST['o_sebe'] WHERE `id` =$id;
}
}
|
9.09.2011 / 21:37 | |
vermas Пользователь Сейчас: Offline
Имя: vermas Откуда: Ерeвaн Регистрация: 03.03.2011
| Лека, текстовые данные пропускай через mysql_real_escape_string(), численные через intval(). А твой вариант запроса не годится, делай как я написал, через запятые Изменено vermas (9.09 / 21:38) (всего 1 раз) |