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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редактирование, проблема с редактированием пользователя 
:(
    Опции темы
axelerat0r
Дата 3.4.2005, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 4.8.2004
Где: Набережные Челны

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



Есть функция редактирования пользователя:

Код

function useredit($uid="", $surname="", $name="", $patronymic="", $nick="", $gender="", $b_day="", $b_md="", $b_year="", $phone_home="", $phone_mobile="", $email="", $icq="", $address="")
{
$sql="select * from `users` where uid='$uid'";
$us = mysql_query($sql);
$user = mysql_fetch_array($us);
//   ###
if ($user[gender] == 1) {$g_male_checked = " checked=\"checked\"";}
if ($user[gender] == 2) {$g_female_checked = " checked=\"checked\"";}
$user[name] = ucwords(strtolower($user[name]));
$user[surname] = ucwords(strtolower($user[surname]));
$user[patronymic] = ucwords(strtolower($user[patronymic]));
//   ###
echo "<form action=/ method=post>
<table width=770 class=table>
<tr>
<td class=row1>Фамилия: *</td>
<td class=row2><input type=hidden name=uid value=" . $user[uid] . "><input class=post type=text name=surname style=width:200px value=" . $user[surname] . "></td>
</tr>
<tr>
<td class=row1>Имя: *</td>
<td class=row2><input class=post type=text name=name style=width:200px value=" . $user[name] . "></td>
</tr>
<tr>
<td class=row1>Отчество: *</td>
<td class=row2><input class=post type=text name=patronymic style=width:200px value=" . $user[patronymic] . "></td>
</tr>
<tr>
<td class=row1>Ник: *</td>
<td class=row2><input class=post type=text name=nick style=width:200px value=" . $user[nick] . "></td>
</tr>
<tr>
<td class=row1>Пол:</td>
<td class=row2>
<input type=radio name=gender value=1{$g_male_checked}><span class=gen>Мужской&nbsp;&nbsp;
<input type=radio name=gender value=2{$g_female_checked}><span class=gen>Женский</td>
</tr>
<tr>
<td class=row1>День рождения:</td>";
$frm_b_day = "<td class=row2><span class=gensmall>День&nbsp;<select name=b_day size=1 class=gensmall>
<option value=1>&nbsp;1&nbsp;</option>
<option value=2>&nbsp;2&nbsp;</option>
<option value=3>&nbsp;3&nbsp;</option>
<option value=4>&nbsp;4&nbsp;</option>
<option value=5>&nbsp;5&nbsp;</option>
<option value=6>&nbsp;6&nbsp;</option>
<option value=7>&nbsp;7&nbsp;</option>
<option value=8>&nbsp;8&nbsp;</option>
<option value=9>&nbsp;9&nbsp;</option>
<option value=10>&nbsp;10&nbsp;</option>
<option value=11>&nbsp;11&nbsp;</option>
<option value=12>&nbsp;12&nbsp;</option>
<option value=13>&nbsp;13&nbsp;</option>
<option value=14>&nbsp;14&nbsp;</option>
<option value=15>&nbsp;15&nbsp;</option>
<option value=16>&nbsp;16&nbsp;</option>
<option value=17>&nbsp;17&nbsp;</option>
<option value=18>&nbsp;18&nbsp;</option>
<option value=19>&nbsp;19&nbsp;</option>
<option value=20>&nbsp;20&nbsp;</option>
<option value=21>&nbsp;21&nbsp;</option>
<option value=22>&nbsp;22&nbsp;</option>
<option value=23>&nbsp;23&nbsp;</option>
<option value=24>&nbsp;24&nbsp;</option>
<option value=25>&nbsp;25&nbsp;</option>
<option value=26>&nbsp;26&nbsp;</option>
<option value=27>&nbsp;27&nbsp;</option>
<option value=28>&nbsp;28&nbsp;</option>
<option value=29>&nbsp;29&nbsp;</option>
<option value=30>&nbsp;30&nbsp;</option>
<option value=31>&nbsp;31&nbsp;</option>";
$frm_b_day= str_replace("value=" . $user[b_day] . ">", "value=" . $user[b_day] . " selected>" ,$frm_b_day);
echo "$frm_b_day";
$frm_b_md = "</select>&nbsp;&nbsp;Месяц&nbsp;<select name=b_md size=1 class=gensmall>
<option value=1>&nbsp;Январь&nbsp;</option>
<option value=2>&nbsp;Февраль&nbsp;</option>
<option value=3>&nbsp;Март&nbsp;</option>
<option value=4>&nbsp;Апрель&nbsp;</option>
<option value=5>&nbsp;Май&nbsp;</option>
<option value=6>&nbsp;Июнь&nbsp;</option>
<option value=7>&nbsp;Июль&nbsp;</option>
<option value=8>&nbsp;Август&nbsp;</option>
<option value=9>&nbsp;Сентябрь&nbsp;</option>
<option value=10>&nbsp;Октябрь&nbsp;</option>
<option value=11>&nbsp;Ноябрь&nbsp;</option>
<option value=12>&nbsp;Декабрь&nbsp;</option>";
$frm_b_md= str_replace("value=" . $user[b_md] . ">", "value=" . $user[b_md] . " selected>" ,$frm_b_md);
echo "$frm_b_md";
echo "</select>&nbsp;&nbsp;Год&nbsp;<input type=text class=post style=width: 80px name=b_year size=4 maxlength=4 value=" . $user[b_year] . "></td>
</tr>
<tr>
<td class=row1>Телефон домашний:</td>
<td class=row2><input class=post type=text name=phone_home style=width:200px value=" . $user[phone_home] . "></td>
</tr>
<tr>
<td class=row1>Телефон мобильный:</td>
<td class=row2><input class=post type=text name=phone_mobile style=width:200px value=" . $user[phone_mobile] . "></td>
</tr>
<tr>
<td class=row1>Адрес:</td>
<td class=row2><input class=post type=text name=address style=width:200px value=" . $user[address] . "></td>
</tr>
<tr>
<td class=row1>E-mail:</td>
<td class=row2><input class=post type=text name=email style=width:200px value=" . $user[email] . "></td>
</tr>
<tr>
<td class=row1>ICQ:</td>
<td class=row2><input class=post type=text name=icq style=width:200px value=" . $user[icq] . "></td>
</tr>
</table>
<table width=770>
<tr>
<td align=center><input type=submit value=Отправить></td>
</td>
</tr>
</table>
</form>";
if ($surname!="" && $name!="" & $patronymic!="" & $nick!="" & $gender!="" & $address!="") {
$sql="update users set name='$name', surname='$surname', patronymic='$patronymic', nick='$nick', gender='$gender', b_day='$b_day', b_md='$b_md', b_year='b_year', phone_home='$phone_home', phone_mobile='$phone_mobile', email='$email', icq='$icq', address='$address' where uid='$uid'";
$a=mysql_query($sql);
if($a) {echo "Пользователь $name успешно отредактирован";} else { echo "Ошибка!";}
}
}


Как сделать так, чтобы, например $user[name] стало просто $name smile ?
Или все можно сделать по другому smile ?
PM MAIL   Вверх
Opik
Дата 3.4.2005, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Код

$name = $user['name'];

PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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