давайте по кодим :)

Печать RSS
371

Автор
Дух
0
<?php 
session_start(); 
include ("../inc/db.php"); 
include("../inc/cfg.dat"); 
include_once"../theme/$theme/head.php"; 
?> 
<!--Content--> 
Мои данные:<br> 
<?


if(mysql_query("UPDATE `users` SET `nik`='$_POST[nik]',`let`='$_POST[let]',`email`='$_POST[email]',`info`='$_POST[info]' WHERE `id`='$_POST[id]'"))
{echo'Данные успешно изменины';}


?>
<br> 
<br> 
<?=$pages;?>  <a href="/"><?=$imghome;?>На главную</a> 
<!--End Content--> 
<? 
endwhile; 
?> 
<? 
include_once"../theme/$theme/foot.php"; 
?>
G

Пришелец
0
91. vseti-nn, Спасибо smile щас проверю.

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Да переименуйте уже тему. Глаза мозолит просто ужас как.
G

Пришелец
0
91. vseti-nn, спасибо тебе огромноеsmile все работает. Я даже изменил чуток, точнее, дописал ячейки и если хочешь посмотреть, покажу, что у меня получилосьsmile

Добавлено через 01:00 сек.
93. SNELS, а можно мы содержание оставим? D

ВЕЛИКИЙ и УЖАСНЫЙ!
0
BOBO-95 (28 Ноября 2011 / 10:39)
93. SNELS, а можно мы содержание оставим? D
Да ради Бога. Просто "по кодим" угнетает жутко.

2000 лет д.н.э.
0
BOBO-95 (27 Ноября 2011 / 23:22)
85. ramzes, так мне большего и не надо как бы smile
тебе может и нет, а пользователям может понадобиться

Голубые штаны
0
96. ramzes, например, написать что-то на украинском. Укр. буквы будут совсем не украинскими.
G

Пришелец
0
97. dima.london, ребята, вот это уже интересно. Если писать в кодировке утф-8, это в юникоде или отдельно надо сохранять в юникоде? Например, если я пишу в телефоне в программе ехрlоrеr, то там возможность писать в утф-8 + сохранить в юникоде. В чем разница?

Добавлено через 03:13 сек.
91. vseti-nn, вот что у меня получилось
<?php
session_start();
include ("../inc/db.php");
$query = "SELECT * FROM users"; 
$result = mysql_query($query);
while($info = mysql_fetch_array($result)) : ///Запрос равен результату
// Заносим в переменную $result всю базу 
$sql="select * from users";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
$user=mysql_fetch_array($result);

$name = htmlspecialchars($_POST ['name']);
$nik = htmlspecialchars($_POST ['nik']);
$let = htmlspecialchars($_POST ['let']);
$email = htmlspecialchars($_POST ['email']);
$rabota = htmlspecialchars($_POST ['rabota']);
$ucheba = htmlspecialchars($_POST ['ucheba']);
$info = htmlspecialchars($_POST ['info']);
$pol = htmlspecialchars($_POST['pol']);
$kogo = htmlspecialchars($_POST['kogo']);
$dlya = htmlspecialchars($_POST['dlya']);
$mode = htmlspecialchars($_GET ['mode']); 
switch ($mode): 
case 'index' : // пoля дaнныx 
?>
G

Пришелец
0
<!--Content-->
Настройки:<br>
<form action='?mode=edit' method='post'>
<input type='hidden' name='id' value='<?=$user["id"];?>'><br>
Имя:<br>
<input type=text size="10" maxlength="24" name='name' value='<?=$user["name"];?>'><br>
Ник:<br>
<input type=text size="10" maxlength="24" name='nik' value='<?=$user["nik"];?>'><br>
Возрост:<br>
<input type=text size="1" maxlength="2" name='let' value='<?=$user["let"];?>'><br>
Email:<br>
<input type=text name='email' value='<?=$user["email"];?>'><br>
Работа:<br>
<input type=text name='rabota' value='<?=$user["rabota"];?>'><br>
Учёба:<br>
<input type=text name='ucheba' value='<?=$user["ucheba"];?>'><br><br>
О себе:<br>
<textarea name='info' rows="5" cols="30"><?=$user["info"];?></textarea><br><br>

Ищу: <br>
<input name="kogo" type="checkbox" value=" <br>Дeвyшкy" /> Дeвyшкy<br>
<input name="kogo" type="checkbox" value=" <br>Пapня" /> Пapня<br>
<br>
Для:<br>
<input name="dlya" type="checkbox" value=" <br>Знакомства" /> Знакомства<br>
<input name="dlya" type="checkbox" value=" <br>Общения" /> Общения<br>
<input name="dlya" type="checkbox" value=" <br>Для серьезных отнощений" /> Для серьезных отнощений<br>
<input name="dlya" type="checkbox" value=" <br>Дружбы" /> Дружбы<br><br>
<input type=submit name='submit_update' value='Изменить'>
</form>
G

Пришелец
0
<?
break;
case 'edit': // измeнeниe 
if(mysql_query("UPDATE `users` SET `id`='$_POST[id]',`name`='$_POST[name]',`nik`='$_POST[nik]',`let`='$_POST[let]',`info`='$_POST[info]',`email`='$_POST[email]',`kogo`='$_POST[kogo]',`dlya`='$_POST[dlya]',`rabota`='$_POST[rabota]',`ucheba`='$_POST[ucheba]' WHERE `id`='$_POST[id]'")) {echo'Дaнныe ycпeшнo измeнины <br /><a href=?mode=index>Вернуться</a>';} 
else { echo'Oшибкa! Измeнить дaнныe нe пoлyчилocь! пoвтopитe пoпыткy!<br /><a href=?mode=index>Пpoдoлжить</a>'; };
break;
default: header ('location: ?mode=index' ); endswitch; 
?>

<br>
<br>
<?=$pages;?>  <a href="/"><?=$imghome;?>На главную</a>
<!--End Content-->
<?
endwhile;
?>

Добавлено через 03:43 сек.
все вроде бы работало, только вот такая проблема. Как сохранить нажатие радио кнопки и checkbox? Например у меня при обновлении страницы в checkbox не бывает галочки. Если нажать на кнопку изменить, данные записываются, только вот из этих кнопок ничего не пишет, если не нажать, и в бд после обновления страницы пишет пустое поле.

Добавлено через 06:27 сек.
наверно эти нажатия нужно как то сохранить, записав в соответствующую ячейку в таблице, только вот как это сделать? Например, для поля имени есть вывод из бд, что позволяет при изменении например только ника, не менять запись. Точнее, оно пишет, только тоже что там и было. Короче, не мне это вам обьяснять конечно.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск