PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (106): В начало « ... 94 95 96 97 [98] 99 100 101 102 ... » В конец
Найдено сообщений: 1581
Строитель
Отправлено: 08 Февраля, 2016 - 00:44:00 • Тема: Скрыть форму после отправки • Форум: Вопросы новичков
Ответов: 2 Просмотров: 496
mixxxa пишет: Подскажите пожалуйста что нужно изменить в этом коде чтобы после отправки форма скрывалась?
Можно проверять, каким методом была передана форма
PHP:
скопировать код в буфер обмена
<?PHP
if ( isset ( $_POST [ 'email' ] ) ) { $to = "moyemail@gmail.com" ;
$headers = "Content-type: text/plain; charset = utf-8" ;
$subject = "Заголовок" ;
$message = "Email: $email " ;
$send = mail ( $to , $subject , $message , $headers ) ; }
if ( $send == 'true' ) {
echo "Сообщение отправлено!" ;
}
if ( $_SERVER [ 'REQUEST_METHOD' ] == 'GET' ) { ?>
<form action="form.php" method="post" name="form_zayvka" class="form_zayvka">
<input class="form_zayvka" type="text" name="email" value="" placeholder="Введите E-mail..." />
<input name="btn_zayvka" class="btn_zayvka" type="submit" value="Отправить" />
</form>
<? } ?>
Но это тоже немного не верно, т.к. после обновления страницы форма снова будет отображена. Как вариант, можно создать куку, и проверять уже по её наличию.
Строитель
Отправлено: 24 Января, 2016 - 19:33:00 • Тема: Как убить сесию на PHP • Форум: Вопросы новичков
Ответов: 6 Просмотров: 275
LIME пишет: Строитель нет
тоисть полностью взять на себя механизм сессий
типа все аксессоры реализовать
тогда можем легко менять хранилища
хоть в бд хоть в кейвалуе
(Добавление)
главное чтоб не синглтон
хранить объект сессии в конфиге
а его можно уже и синглтон
Мало что понял в вашей терминологии ... А можно маленький пример ввиде кода?
Строитель
Отправлено: 24 Января, 2016 - 19:23:37 • Тема: Как убить сесию на PHP • Форум: Вопросы новичков
Ответов: 6 Просмотров: 275
LIME пишет: CREATORPRO переноси сессию в отдельный класс
не ходи в нее напрямую
только через класс
и все остальное также через отдельный класс
Типа так?
Строитель
Отправлено: 24 Января, 2016 - 15:03:56 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков
Ответов: 23 Просмотров: 807
LIME пишет: в переменную накапливаются массивы и ты в конце эту переменную разбираешь в лист
Какие массивы? Вы это где увидели? )
Разве по завершении работы цикла массив $array не будет содержать что-то вроде этого?
И соответственно, зная точное количество ключей массива $array разве нельзя присвоить его значения переменным с помощью list() ?
Строитель
Отправлено: 24 Января, 2016 - 14:49:01 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков
Ответов: 23 Просмотров: 807
LIME пишет: это похвально
налицо стремление к лучшему
Благодаю
LIME пишет: массив массивов?
Я ведь не знаю структуру его базы, чтобы с уверенностью написать что-то, вроде
Я показал принцип реализации.LIME пишет: надеюсь Вы не профильно занимаетесь прогерством
Нет, но стремление к этому есть. Я так же, как и вы - перфекционист.
Строитель
Отправлено: 24 Января, 2016 - 14:36:05 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков
Ответов: 23 Просмотров: 807
LIME пишет: Строитель два года в этом деле
Не стыдно?
Меня критикуют? ) Значит я существую ))
LIME, а что тут по вашему должно быть стыдно? )
Я ведь не сказал, что это готовый рабочий код. Я написал принцип получения данных из БД в массив, ну и разложил этот массив по переменным.
Строитель
Отправлено: 22 Января, 2016 - 21:11:28 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков
Ответов: 23 Просмотров: 807
Надо примерно так
PHP:
скопировать код в буфер обмена
$array [ ] = $row ;
}
list ( $id , $name , $vopros , $o1 , $o2 , $o3 , $prot ) = $array ;
print "<form>" ;
print "Vopros $i <br>" ;
print "$vopros " ;
print '<br><input name="radiob" type="radio" value="1"> ' ;
print "$o1 " ;
print '<br> <input name="radiob" type="radio" value="2" checked> ' ;
print "$o2 " ;
print '<br> <input name="radiob" type="radio" value="3"> ' ;
print "$o3 <br> " ;
print "</form>" ;
Строитель
Отправлено: 05 Января, 2016 - 12:24:39 • Тема: Массивы и разделители • Форум: Напишите за меня, пожалуйста
Ответов: 6 Просмотров: 69
chti1955 пишет: Ожидаю помощи, сама не разберусь..
PHP:
скопировать код в буфер обмена
<?PHP
$numbers = [ ] ;
//Если версия PHP ниже 5.4 то в строке №3
//вместо $numbers = []; надо написать $numbers = array();
foreach ( $d [ 'chislo' ] as $chislo_v ) {
foreach ( $chislo_v as $chislo ) {
$numbers [ ] = $temp [ 0] ;
}
}
echo implode ( ', ' , $numbers ) ; // Возвратит 246, 76
/**
$chislo_v - получается такое:
array(2) {
[0]=>
string(5) "246:0"
[1]=>
string(4) "76:0"
}
*/
//Как отделить левые числа (246, 76) от правого (:0) и поместить их в implode через запятую?
Страниц (106): В начало « ... 94 95 96 97 [98] 99 100 101 102 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB