PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (106): В начало « ... 94 95 96 97 [98] 99 100 101 102 ... » В конец

> Найдено сообщений: 1581
Строитель Отправлено: 08 Февраля, 2016 - 00:44:00 • Тема: Скрыть форму после отправки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 496
mixxxa пишет:
Подскажите пожалуйста что нужно изменить в этом коде чтобы после отправки форма скрывалась?
Можно проверять, каким методом была передана форма
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. if (isset($_POST['email'])) {
  4.     $email = trim(strip_tags($_POST['email']));
  5.     $to = "moyemail@gmail.com";
  6.     $headers = "Content-type: text/plain; charset = utf-8";
  7.     $subject = "Заголовок";
  8.     $message = "Email: $email";
  9.     $send = mail ($to, $subject, $message, $headers);
  10. }
  11.  
  12. if ($send == 'true') {
  13.     echo "Сообщение отправлено!";
  14. }
  15.  
  16. if ($_SERVER['REQUEST_METHOD'] == 'GET') { ?>
  17.  
  18. <form action="form.php" method="post" name="form_zayvka" class="form_zayvka">
  19.     <input class="form_zayvka" type="text" name="email" value="" placeholder="Введите E-mail..." />
  20.     <input name="btn_zayvka" class="btn_zayvka" type="submit" value="Отправить" />
  21. </form>
  22.  
  23. <?}?>

Но это тоже немного не верно, т.к. после обновления страницы форма снова будет отображена. Как вариант, можно создать куку, и проверять уже по её наличию.
Строитель Отправлено: 03 Февраля, 2016 - 00:26:28 • Тема: Фиурная скобка... • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 52
matrixize пишет:
Помоги пожалуйста подправить этот код?
Его проще написать заново.
Строитель Отправлено: 02 Февраля, 2016 - 22:48:24 • Тема: Фиурная скобка... • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 52
matrixize пишет:
Помогите пожалуйста исправить ошибку
У вас ошибка на ошибке.
Строитель Отправлено: 24 Января, 2016 - 19:33:00 • Тема: Как убить сесию на PHP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 275
LIME пишет:
Строитель нет
тоисть полностью взять на себя механизм сессий
типа все аксессоры реализовать
тогда можем легко менять хранилища
хоть в бд хоть в кейвалуе
(Добавление)
главное чтоб не синглтон
хранить объект сессии в конфиге
а его можно уже и синглтон
Мало что понял в вашей терминологии ... А можно маленький пример ввиде кода?
Строитель Отправлено: 24 Января, 2016 - 19:23:37 • Тема: Как убить сесию на PHP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 275
LIME пишет:
CREATORPRO переноси сессию в отдельный класс
не ходи в нее напрямую
только через класс
и все остальное также через отдельный класс

Типа так?
PHP:
скопировать код в буфер обмена
  1. class MySession
  2. {
  3.     function __construct() {
  4.         session_start();
  5.     }
  6. }
  7.  
  8. $obj = new MySession();
  9.  
  10. var_dump($_SESSION); //array(1) { ["id"]=> int(1) }
  11.  
Строитель Отправлено: 24 Января, 2016 - 17:25:09 • Тема: ВОпрос от новичка (не запускается скрипт) • Форум: Вопросы новичков

Ответов: 2
Просмотров: 136
Sonic_md пишет:
В чем ошибка поправьте пожалуйста.

В самом верху файла index.php надо написать пхп-тег

<?php

а под ним уже ваш код.
Строитель Отправлено: 24 Января, 2016 - 15:09:09 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
LIME пишет:
в любом фреймворке есть свой инструмент работы с данными
Я с ФВ ещё не работал, но за инфу спс )
Строитель Отправлено: 24 Января, 2016 - 15:03:56 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
LIME пишет:
в переменную накапливаются массивы и ты в конце эту переменную разбираешь в лист

Какие массивы? Вы это где увидели? )
PHP:
скопировать код в буфер обмена
  1. $array[] = $row['id']; //тут по вашему что, массив айдишников, или один айдишник для одной итерации цикла?

Разве по завершении работы цикла массив $array не будет содержать что-то вроде этого?
PHP:
скопировать код в буфер обмена
  1. $array[0] // номер
  2. $array[1] // имя

И соответственно, зная точное количество ключей массива $array разве нельзя присвоить его значения переменным с помощью list() ?
PHP:
скопировать код в буфер обмена
  1. list($id, $name) = $array;
  2. echo $id;// 1
  3. echo $name;// Эдуард
Строитель Отправлено: 24 Января, 2016 - 14:52:19 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
LIME пишет:
и лучше если это будет коллекция из ORM
Можно подробнее об этом?
Строитель Отправлено: 24 Января, 2016 - 14:49:01 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
LIME пишет:
это похвально
налицо стремление к лучшему
Благодаю Улыбка
LIME пишет:
массив массивов?
Я ведь не знаю структуру его базы, чтобы с уверенностью написать что-то, вроде
PHP:
скопировать код в буфер обмена
  1. $array[] = $row['id'];
  2. $array[] = $row['name'];
  3. //и т.д.
  4.  
Я показал принцип реализации.
LIME пишет:
надеюсь Вы не профильно занимаетесь прогерством
Нет, но стремление к этому есть. Я так же, как и вы - перфекционист.
Строитель Отправлено: 24 Января, 2016 - 14:36:05 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
LIME пишет:
Строитель два года в этом деле
Не стыдно?
Меня критикуют? ) Значит я существую ))
LIME, а что тут по вашему должно быть стыдно? )
PHP:
скопировать код в буфер обмена
  1. $array = array();
  2. while($row = mysql_fetch_array($rs)) {
  3.     $array[] = $row;
  4. }
  5.  
  6. list($id, $name, $vopros, $o1, $o2, $o3, $prot) = $array;

Я ведь не сказал, что это готовый рабочий код. Я написал принцип получения данных из БД в массив, ну и разложил этот массив по переменным.
Строитель Отправлено: 22 Января, 2016 - 21:11:28 • Тема: Вывод значения radio или помощь в переделывании кода • Форум: Вопросы новичков

Ответов: 23
Просмотров: 807
Надо примерно так
PHP:
скопировать код в буфер обмена
  1. $array = array();
  2. while($row = mysql_fetch_array($rs)) {
  3.     $array[] = $row;
  4. }
  5.  
  6. list($id, $name, $vopros, $o1, $o2, $o3, $prot) = $array;
  7.  
  8. print "<form>";      
  9. print "Vopros $i <br>" ;
  10. print "$vopros";
  11. print '<br><input name="radiob" type="radio" value="1"> ';
  12. print "$o1";
  13. print '<br> <input name="radiob" type="radio" value="2" checked> ';
  14. print "$o2";
  15. print '<br> <input name="radiob" type="radio" value="3"> ';
  16. print "$o3 <br> ";
  17. print "</form>";
  18.  
Строитель Отправлено: 05 Января, 2016 - 12:24:39 • Тема: Массивы и разделители • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 69
chti1955 пишет:
Ожидаю помощи, сама не разберусь..

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $numbers = [];
  4. //Если версия PHP ниже 5.4 то в строке №3
  5. //вместо $numbers = []; надо написать $numbers = array();
  6. foreach ($d['chislo'] as $chislo_v) {
  7.     foreach ($chislo_v as $chislo) {
  8.         $temp = explode(':', $chislo);
  9.         $numbers[] = $temp[0];
  10.     }
  11. }
  12.  
  13. echo implode(', ', $numbers); // Возвратит 246, 76
  14.  
  15. /**
  16.  
  17. $chislo_v - получается такое:
  18.  
  19. array(2) {
  20. [0]=>
  21. string(5) "246:0"
  22. [1]=>
  23. string(4) "76:0"
  24. }
  25.  
  26. */
  27.  
  28. //Как отделить левые числа (246, 76) от правого (:0) и поместить их в implode через запятую?
Строитель Отправлено: 03 Января, 2016 - 00:28:31 • Тема: Ограничение времени выполнения цикла • Форум: Вопросы новичков

Ответов: 10
Просмотров: 424
lawer85 пишет:
А как правильно указать чтобы не было выполнения работы в диапозоне от 22 часов вечера до 9 утра?
PHP:
скопировать код в буфер обмена
  1. if (($d >= 0 && $d < 9) || $d >= 22) {
  2.     continue; //ничего не делаем
  3.     // или прерывайте цикл break; если это нужно
  4. }
Строитель Отправлено: 31 Декабря, 2015 - 18:55:52 • Тема: помогите чайнику • Форум: Программирование на PHP

Ответов: 2
Просмотров: 364
PHP:
скопировать код в буфер обмена
  1. echo '<iframe width="260" height="315" src="https://www[dot]youtube[dot]com/embed/'. get($Url->F,2) .'" frameborder="0" allowfullscreen></iframe>';

Страниц (106): В начало « ... 94 95 96 97 [98] 99 100 101 102 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB