<tr>
<td>Пол:</td><td><input type="radio" name="sex1" value="checked" <?PHP echo $myrow['sex1']?>>Мужской <br> <input type="radio" name="sex2" value="checked" <?PHP echo $myrow['sex2']?>>Женский </td>
</tr>
Так, при смене положения записывается и в первое поле и во второе, в итоге, получается что выделяется два положения, а хотелось бы что бы одно.
Спасибо!
Спустя 7 минут, 47 секунд (1.11.2011 - 17:18) YVSIK написал(а):
Цитата |
Так, при смене положения записывается и в первое поле и во второе, в итоге, получается что выделяется два положения, а хотелось бы что бы одно. |
всё хорошо!! только слов , мне например мало, можешь показать что записывается, и что надо визуально а то может мы на разных языках и будем говорить ))!
пожалуйста!!
Спустя 8 минут, 21 секунда (1.11.2011 - 17:26) Игорь_Vasinsky написал(а):
Для начала - чтобы объеденить в группу радио баттоны - необходимо чтоб у них были одинаковые имена. - тогда и выбираться будет только одна из группы.
Работаешь с PHP, а HTML подтянуть бы надо....
Во вторых - я чёт не понял - откуда вернуть???
Работаешь с PHP, а HTML подтянуть бы надо....
Во вторых - я чёт не понял - откуда вернуть???
Спустя 10 минут, 43 секунды (1.11.2011 - 17:37) johniek_comp написал(а):
Друг! Оперируй правильными словами! Таких слов как "переключатель" и "в положении" здесь не понимают, зато понимают такие как нарратив, парафаз, промискуитет! Будь проще и к тебе потянутся люди!
Спустя 33 минуты, 53 секунды (1.11.2011 - 18:11) XCross написал(а):
Свернутый текст
Цитата |
зато понимают такие как нарратив, парафаз, промискуитет! |
Нифига не понял
Спустя 2 часа, 4 минуты, 12 секунд (1.11.2011 - 20:15) imbalance_hero написал(а):
maxmsmax
У тебя хранится в БД неправильно, достаточно 1 запись, вместо двух:
sex = 1 // мужчина
sex = 2 // женщина
Ну и внутри формы:
Для первой кнопки, и тоже самое для второй радио-кнопки.
У тебя хранится в БД неправильно, достаточно 1 запись, вместо двух:
sex = 1 // мужчина
sex = 2 // женщина
Ну и внутри формы:
<?php if($row['sex'] == 1) echo 'checked="checked"'; ?>
Для первой кнопки, и тоже самое для второй радио-кнопки.
Спустя 1 час, 43 секунды (1.11.2011 - 21:16) maxmsmax написал(а):
у меня есть форма
update_users.php
потом заносим в базу sex1='$sex1', sex2='$sex2'
Проблема заключается в том, как мне извлечь данные из базы и вернуть их в форму ...
чтобы можно было их редактировать и снова сохранить в бд...
Заранее спасибо!
<form action="update_users.php" method="post">
<tr>
<td>Пол:</td><td><input type="radio" name="sex1" value="<?php echo $myrow['sex1']?>">Мужской
<br> <input type="radio" name="sex2" value="<?php echo $myrow['sex2']?>" >Женский </td>
</tr>
<input type="submit" value="Сохранить" />
</form>
update_users.php
$sex1 = (isset($_POST['sex1'])) ? mysql_real_escape_string($_POST['sex1']) : '';
$sex2 = (isset($_POST['sex2'])) ? mysql_real_escape_string($_POST['sex2']) : '';
потом заносим в базу sex1='$sex1', sex2='$sex2'
Проблема заключается в том, как мне извлечь данные из базы и вернуть их в форму ...
чтобы можно было их редактировать и снова сохранить в бд...
Заранее спасибо!
Спустя 1 час, 36 минут, 34 секунды (1.11.2011 - 22:52) Игорь_Vasinsky написал(а):
1. я тебе сказал что имена у радиокнопок в группе должны быть одинаковые, иначе выбирается и та и та кнопка....
2. Кнопки держишь в таклм виде:
а когда достаешь из БД
2. Кнопки держишь в таклм виде:
<input type="radio" name="sex" value="1" <?php echo $male;?>>ЭМ
<input type="radio" name="sex" value="0" <?php echo $female;?>>ЖО
а когда достаешь из БД
while(...)
{
if($row['sex'] == 1)
{
$male = 'selected="selected"';
$female = '';
}
else
{
$male = '';
$female = 'selected="selected"';
}
}
Спустя 30 минут, 45 секунд (1.11.2011 - 23:23) imbalance_hero написал(а):
Объясни, как может быть 2 ПОЛА у одного человека?
Спустя 1 минута, 52 секунды (1.11.2011 - 23:25) Игорь_Vasinsky написал(а):
если у радиокнопок будут разные имена запишется последняя
//Зачем 2 переменных вместо одной? это я про sex1 и sex2
//Зачем 2 переменных вместо одной? это я про sex1 и sex2
Спустя 26 минут, 3 секунды (1.11.2011 - 23:51) maxmsmax написал(а):
хм странно, но если ставить это перед формой
То значения в форме пропадают .. не обрабатываются, что я не так делаю ?
<?
$result2 = mysql_query("SELECT sex FROM users WHERE id='$user_id'",$db);
while ($myrow = mysql_fetch_array($result2))
{
if($myrow['sex'] == 1)
{
$male = 'selected="selected"';
$female = '';
}
else
{
$male = '';
$female = 'selected="selected"';
}
} ?>
То значения в форме пропадают .. не обрабатываются, что я не так делаю ?
Спустя 38 минут, 49 секунд (2.11.2011 - 00:30) maxmsmax написал(а):
Вроде разобрался!
Всем огромное спасибо!!!
итог:
Вывод:
'selected="selected"' для type="radio" не работает! Только
Еще раз выражаю искреннюю благодарность, в решении моего вопроса!
Всем огромное спасибо!!!
итог:
// Выбор пола
if ($myrow['sex'] == 1)
{
$male = 'checked';
$female = '';
}
else
{
$male = '';
$female = 'checked';
}
Вывод:
<input type="radio" name="sex" value="1" <?php echo $male; ?>> Мужской <br>
<input type="radio" name="sex" value="0" <?php echo $female; ?>>Женский
'selected="selected"' для type="radio" не работает! Только
<input type="radio" name="sex" value="1" checked>
Еще раз выражаю искреннюю благодарность, в решении моего вопроса!
Спустя 2 минуты, 39 секунд (2.11.2011 - 00:33) Игорь_Vasinsky написал(а):
maxmsmax
ну вот...
ну вот...
Спустя 17 минут, 2 секунды (2.11.2011 - 00:50) maxmsmax написал(а):
а у
name может быть у всех разный ? Или мне тоже стоит переделать и сделать чтобы name был у всех один а value менялось !?!?
<input type="checkbox" name="film1">1 <input type="checkbox" name="film2">2 <input type="checkbox" name="film3">3
name может быть у всех разный ? Или мне тоже стоит переделать и сделать чтобы name был у всех один а value менялось !?!?
Спустя 11 минут, 40 секунд (2.11.2011 - 01:01) Игорь_Vasinsky написал(а):
так ты определиь - можно все 3 выбирать или тока один
Спустя 13 минут, 1 секунда (2.11.2011 - 01:14) maxmsmax написал(а):
в checkboxe можно выбирать все три... Соответственно нужно разные имена давать, правильно ?
Спустя 27 минут, 23 секунды (2.11.2011 - 01:42) Игорь_Vasinsky написал(а):
да. это верно
Спустя 12 минут, 50 секунд (2.11.2011 - 01:55) YVSIK написал(а):
johniek_comp
парень натыкаясь на пвои посты все время ловлю себя на мысли что это полный офтоп ! ты что это делаешь нарочно ? проверяешь на прочность форум и людей туташних? так будь покоен если очень желаешь могу посодействовать для твоего бана ) скажем так на недельку )) Ну так как буде продолжать офтопить или тя надо немного забанить? скажи если желаешь могу помочь !!
что это и для чего это ты так ответил ТС?
Друг! Оперируй правильными словами! Таких слов как "переключатель" и "в положении" здесь не понимают, зато понимают такие как нарратив, парафаз, промискуитет! Будь проще и к тебе потянутся люди!
что-то твоей простоты тут не наблюдается ) это твой протест что сам чего-то не знаешь вот и вредишь??
Свернутый текст
парень натыкаясь на пвои посты все время ловлю себя на мысли что это полный офтоп ! ты что это делаешь нарочно ? проверяешь на прочность форум и людей туташних? так будь покоен если очень желаешь могу посодействовать для твоего бана ) скажем так на недельку )) Ну так как буде продолжать офтопить или тя надо немного забанить? скажи если желаешь могу помочь !!
что это и для чего это ты так ответил ТС?
Друг! Оперируй правильными словами! Таких слов как "переключатель" и "в положении" здесь не понимают, зато понимают такие как нарратив, парафаз, промискуитет! Будь проще и к тебе потянутся люди!
что-то твоей простоты тут не наблюдается ) это твой протест что сам чего-то не знаешь вот и вредишь??
Спустя 6 часов, 21 минута, 37 секунд (2.11.2011 - 08:16) imbalance_hero написал(а):
maxmsmax
не checked, а checked="checked" , я же ранее показал.
Если можно выбрать в чекбоксе 3, то имена так: name="cb[]" , квадратные скобки говорят о том, что ты будешь передавать массив, и массив будет состоять из стольких элементов, сколько выберет пользователь.
не checked, а checked="checked" , я же ранее показал.
Если можно выбрать в чекбоксе 3, то имена так: name="cb[]" , квадратные скобки говорят о том, что ты будешь передавать массив, и массив будет состоять из стольких элементов, сколько выберет пользователь.
Спустя 3 часа, 29 минут, 34 секунды (2.11.2011 - 11:46) maxmsmax написал(а):
Спасибо, Спасибо всем кто ответил!!!