Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 655
1

Достаем value

18.07.2010, 01:13. Показов 1808. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеем ссылку: /rega.html?r=atata
Имеем форму :
PHP
1
<input type='text' size='30' name='refer' />
Что прописать в value чтобы выдавало atata?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2010, 01:13
Ответы с готовыми решениями:

Достаём даные из Url
Как достать то что находиться после надпписи id (циффры) У пользователей есть ID но в защите от...

Достаем пароль из хеша
Всем привет. У меня есть база слов, хеш+сид, шифровка md5. Нужно написать скрипт, который достанет...

Достаём данные из словаря
Здравствуйте. Есть словарь: array = {'a': 1, 'b': 2, 'c': 3} Как мне циклом можно вывести сразу...

Достаём ключи Microsoft из реестра Windows
Добрый день. На работе для учёта лицензии надо написать программу выдёргивающую из реестра ключи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
19.07.2010, 00:24 21
Author24 — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?
session_start();
include('connectdb.php');// подключение к серверу MySql и выбор БД
 
if (($_POST['login']!='') || 
    ($_POST['pass1']!='') || 
    ($_POST['pass2']!='') || 
    ($_POST['email']!='')) { // если все данные для регистрации введены, то продолжаем
    $pass1 = mysql_real_escape_string($_POST['pass1']);
    $pass2 = mysql_real_escape_string($_POST['pass2']);
 
    if (strcmp($pass1, $pass2) == 0) {// если пароли совпадают, то продолжаем
      $login = mysql_real_escape_string($_POST['login']);
      $email = mysql_real_escape_string($_POST['email']);
      $refer = mysql_real_escape_string($_POST['refer']);
 
      //проверяем наличие в БД пользователя с логином $login
$sql="SELECT * FROM users WHERE login='".mysql_real_escape_string($login)."'";
$res=mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($res) == 0) {
 
          // sql-скрипт для добавления даных в таблицу
          $sql = 'INSERT INTO users(login, pass, email, refer) 
                  VALUES("'.$login.'", "'.$pass1.'", "'.$email.'", "'.$refer.'")';
          if(mysql_query($sql)) {// выполняем скрипт
            echo 'Пользователь '.$_POST['login'].' успешно зарегистрирован! <a href="/index.php">Форма для входа.';
          } else {
            echo 'При регистрации произошла ошибка, <a href="/register.html">повторите попытку</a>.';
          }
        } else echo 'Пользователь с таким логином уже зарегистрирован!';
    } else echo 'Введенные пароли не совпадают, <a href="/register.html">повторите попытку</a>.';
} else {
$r=$_SESSION['r'];
$r=(!$r)?'':$r;
$form=<<<FORM
  <form method='post' action='/register.html'>
  Введите Логин: <input type='text' size='30' name='login' /><br />
  Введите e-mail: <input type=text size=30 name='email' /><br />
  Пароль: <input type='password' name='pass1' size='30' /><br />
  Повторите пароль: <input type='password' name='pass2' size='30' /><br />
 *Вас пригласил: 
  <input type='text' size='30' name='refer' value='$r'/>
  <input type='submit' value='Регистрация' />
 * - необязательное поле 
FORM;
echo $form;
}
?>
0
Благотворец
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
20.07.2010, 03:36 22
PHP
1
$r=isset($_COOKIE['r']);
присваиваете переменной r значение возвращаемое функцией isset, а она умеет возвращать только true иди false.
PHP
1
$r=isset($_COOKIE['r']) ? $_COOKIE['r'] : '';
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 655
20.07.2010, 18:39  [ТС] 23
Цитата Сообщение от arvitaly Посмотреть сообщение
PHP
1
$r=isset($_COOKIE['r']);
присваиваете переменной r значение возвращаемое функцией isset, а она умеет возвращать только true иди false.
PHP
1
$r=isset($_COOKIE['r']) ? $_COOKIE['r'] : '';
Эта фраза относится ко второму или первому присваиванию ? и будет ли верным второе?
0
Благотворец
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
20.07.2010, 20:23 24
Эта фраза относится ко второму или первому присваиванию ? и будет ли верным второе?
фраза к первому, а второе правильно
0
13 / 13 / 2
Регистрация: 22.04.2010
Сообщений: 655
20.07.2010, 23:21  [ТС] 25
Цитата Сообщение от arvitaly Посмотреть сообщение
фраза к первому, а второе правильно
Жаль только что вытаскивать нечего, ибо куки не пишет...

Добавлено через 11 минут
Цитата Сообщение от koc94ok Посмотреть сообщение
Жаль только что вытаскивать нечего, ибо куки не пишет...
С сессией все в точности наоборот пишет но не достаёт...

Добавлено через 36 минут
Всё дело в своеобразности шаблона... ГУРУ есть ? в личку напишите плз кто может помочь..
0
20.07.2010, 23:21
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru