PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 4
Deagget Отправлено: 06 Апреля, 2017 - 12:24:44 • Тема: Создание скрипта php - PHP • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 679
нужна небольшая помощь в создании скрипта, есть php-скрипт

PHP:
скопировать код в буфер обмена
  1.  
  2. <div class="container-fluid">
  3.             <div class="row">
  4.                 <?PHP
  5. ini_set('display_errors', 1);
  6. $mecenat = mysqli_query($connect, "SELECT `name`, `posada`, `image` FROM `mec`  ") or die(mysqli_error($connect));
  7. while  ($row = mysqli_fetch_assoc ($mecenat) ) :
  8. ?>
  9. <div class="col-md-2 col-sm-2 col-xs-2 no-padding">
  10.     <div class="profile">
  11.      <img src="data:image/jpg;base64,<?=base64_encode($row['image']); ?>">
  12.         <div class="description right-s">
  13.             <h4><?PHP print_r ($row['name']);   ?></h4>
  14.             <p><?PHP print_r ($row['posada']);   ?></p>
  15.         </div>
  16.     </div>
  17. </div>
  18.  <?PHP endwhile; ?>
  19.  
  20.                         </div>
  21.                     </div>
  22.                 </div>
  23.             </div>
  24.         </div>
  25.  


Когда при выполнении этого скрипта информация отображается справа от ячейки.
Подскажите как сделать так что б каждая созданая 11 и 12 ячейка отображалась слева
Deagget Отправлено: 17 Марта, 2017 - 11:51:52 • Тема: Форма отправки Email на сайте с PHP • Форум: Вопросы новичков

Ответов: 4
Просмотров: 232
teleoperator27 пишет:
путь до submit.php правильно прописан?

что значит "ничего не происходит"? страница не перегружается? письмо не отправляется? что именно?
перед if (!empty($_POST['Surname']) AND !em... и тд вставь print_r($_POST); после отправки формы должен быть редирект на submit.php и там выведен массив POST, что в нем?


страница не обновляется, то есть никаких действий не происходит, такое ощущение что сама кнопка не работает
Deagget Отправлено: 17 Марта, 2017 - 11:25:57 • Тема: Форма отправки Email на сайте с PHP • Форум: Вопросы новичков

Ответов: 4
Просмотров: 232
teleoperator27 пишет:
PHP:
скопировать код в буфер обмена
  1. if (!empty($_POST['name']) AND !empty($_POST['email']) AND !empty($_POST['message']))
  2.  
  3. {
  4. .....
  5. }

Это означает: ЕСЛИ поле name НЕ ПУСТОЕ и поле email тоже НЕ ПУСТОЕ и поле message тоже НЕ ПУСТОЕ - то только тогда производим отправку письма.

А теперь смотри форму - ни одного из этих полей нетути.



PHP:
скопировать код в буфер обмена
  1.  
  2. if (!empty($_POST['Surname']) AND !empty($_POST['Name']) AND !empty($_POST['Second_name']) !empty($_POST['Birth_date']) AND !empty($_POST['Adress']) AND !empty($_POST['Contacts']) AND !empty($_POST['Education']) AND !empty($_POST['Place_of_work']))
  3. {
  4.     $headers = 'From: Кротов Роман\r\n' .
  5.                 'Reply-To: den19948@gmail.com\r\n' .
  6.                 'X-Mailer: PHP/' . phpversion();
  7.          
  8.     $theme = "Новое сообщение с сайта";            
  9.              
  10.     $letter = "Данные сообщения:";
  11.     $letter .="Имя: ".$_POST['Surname'];
  12.     $letter .="\nEmail: ".$_POST['Second_name'];
  13.     $letter .="\nТелефон: ".$_POST['Birth_date'];
  14.     $letter .="\nАдресс: ".$_POST['Adress'];
  15.     $letter .="\nКонтанты: ".$_POST['Contacts'];
  16.     $letter .="\nОбразование: ".$_POST['Education'];
  17.     $letter .="\nМесто работы: ".$_POST['Place_of_work'];
  18.    
  19.     if (mail("den19948@gmail.com", $theme, $letter, $headers)){
  20.       header("Location: /testform/thankyou.php");
  21.     } else {
  22.       header("Location: /testform");
  23.     }  
  24.              
  25. } else {
  26.   header("Location: /testform");
  27. }
  28.  


всё равно не работает
Deagget Отправлено: 17 Марта, 2017 - 10:55:05 • Тема: Форма отправки Email на сайте с PHP • Форум: Вопросы новичков

Ответов: 4
Просмотров: 232
вот сама форма отправки
PHP:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <?PHP ini_set('display_errors',1);
  4. error_reporting(E_ALL); ?>
  5. <html lang="en">
  6. <head>
  7.         <meta charset="UTF-8">
  8.        
  9. </head>
  10. <body>
  11.        
  12.  
  13. <form action="submit.php" method="POST">
  14.  
  15.                                         <div class="row">
  16.                                                 <h1>Анкетні дані кандидата у члени громадської організації <br>«Файні ябка 57»</h1>
  17.                                         </div>
  18.                                         <div class="row">
  19.                                                 <div class="col-md-8 col-md-offset-2">
  20.                                                         <h2>Прізвище</h2>
  21.                                                         <input type="text" name="Surname" placeholder="Введіть ваші дані">
  22.                                                 </div>
  23.                                         </div>
  24.                                         <div class="row">
  25.                                                 <div class="col-md-8 col-md-offset-2">
  26.                                                         <h2>Ім'я</h2>
  27.                                                         <input type="text" name="Name" placeholder="Введіть ваші дані">
  28.                                                 </div>
  29.                                         </div>
  30.                                         <div class="row">
  31.                                                 <div class="col-md-8 col-md-offset-2">
  32.                                                         <h2>По батькові</h2>
  33.                                                         <input type="text" name="Second_name" placeholder="Введіть ваші дані">
  34.                                                 </div>
  35.                                         </div>
  36.                                         <div class="row">
  37.                                                 <div class="col-md-8 col-md-offset-2">
  38.                                                         <h2>Дата народження</h2>
  39.                                                         <input type="text" name="Birth_date" placeholder="Введіть ваші дані">
  40.                                                 </div>
  41.                                         </div>
  42.                                         <div class="row">
  43.                                                 <div class="col-md-8 col-md-offset-2">
  44.                                                         <h2>Адреса</h2>
  45.                                                         <input type="text" name="Addres" placeholder="Введіть ваші дані">
  46.                                                 </div>
  47.                                         </div>
  48.                                         <div class="row">
  49.                                                 <div class="col-md-8 col-md-offset-2">
  50.                                                         <h2>Контакти</h2>
  51.                                                         <input type="text" name="Contacts" placeholder="Введіть ваші дані">
  52.                                                 </div>
  53.                                         </div>
  54.                                         <div class="row">
  55.                                                 <div class="col-md-8 col-md-offset-2">
  56.                                                         <h2>Освіта</h2>
  57.                                                         <input type="text" name="Education" placeholder="Введіть ваші дані">
  58.                                                 </div>
  59.                                         </div>
  60.                                         <div class="row">
  61.                                                 <div class="col-md-8 col-md-offset-2">
  62.                                                         <h2>Місце роботи</h2>
  63.                                                         <input type="text" name="Place_of_work" placeholder="Введіть ваші дані">
  64.                                                 </div>
  65.                                         </div>
  66.                                         <div class="row">
  67.                                                 <div class="col-md-8 col-md-offset-2">
  68.                                                         <p><input type="checkbox">Я підтверджую, що мої дії щодо вступу в громадську організацію «Файні ябка 57» є добровільними, а також надаю свою згоду на обробку, використання та поширення моїх персональних даних відповідно до Закону України «Про захист персональних даних» для реалізації мети та завдань, передбачених Статутом організації.</p>
  69.                                                 </div>
  70.                                         </div>
  71.                                         <div class="row">
  72.                                                 <div class="col-md-8 col-md-offset-2">
  73.                                                         <p><input type="checkbox">Я хочу стати анонімним інвестором</p>
  74.                                                 </div>
  75.                                         </div>
  76.                                         <div class="row">
  77.                                                 <div class="col-md-8 col-md-offset-2">
  78.                                                         <input type="submit" value="Отправить сообщение">
  79.                                                 </div>
  80.                                         </div>
  81.                                 </form>
  82.                                 </body>
  83. </html>
  84.  


вот файл submit.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. ini_set('display_errors',1);
  4. if (!empty($_POST['name']) AND !empty($_POST['email']) AND !empty($_POST['message']))
  5. {
  6.     $headers = 'From: Кротов Роман\r\n' .
  7.                 'Reply-To: den19948@gmail.com\r\n' .
  8.                 'X-Mailer: PHP/' . phpversion();
  9.          
  10.     $theme = "Новое сообщение с сайта";            
  11.              
  12.     $letter = "Данные сообщения:";
  13.     $letter .="\n\n";
  14.     $letter .="Имя: ".$_POST['name'];
  15.     $letter .="\nEmail: ".$_POST['email'];
  16.     $letter .="\nТелефон: ".$_POST['phone'];
  17.     $letter .="\nСообщение: ".$_POST['message'];
  18.    
  19.     if (mail("den19948@gmail.com", $theme, $letter, $headers)){
  20.       header("Location: /testform/thankyou.php");
  21.     } else {
  22.       header("Location: /testform");
  23.     }  
  24.              
  25. } else {
  26.   header("Location: /testform");
  27. }
  28.  


при нажатии кнопки оправить не происходит абсолютно ничего, подскажите пожалуйста в чём может быть проблема

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB