Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: условие if

Сообщения:  [1-10]    [11-20]   [21-30]  [31-34] 

 
 автор: moonfox   (27.06.2014 в 22:19)   письмо автору
 
   для: adminn   (27.06.2014 в 20:11)
 

<?php


error_reporting
(E_ALL);
$to 'support@center-beauty.com';
$subject 'запрос';
$headers 'From: no-reply@center-beauty.com';

if(
$_POST)
{
$message "Name: " $_POST['a'] . "Mail: " $_POST['m'] . "City: " $_POST['city'] . "Message: " $_POST['ms'] ."Tel: " .$_POST['tel']. "";
if ((
$name trim($_POST['a'])) || ($mail trim($_POST['m'])) || ($city trim($_POST['city'])) || ($mes trim($_POST['ms'])) || ($tel trim($_POST['tel'])))
 {
    
// echo 'lol';
    
mail($to$subject$message$headers);
 }
}


?>

<form id="form1" name="form1" method="post" action="s.php">
  <input type="text" name="a" id="textfield" />
  <input type="text" name="m" id="textfield" />
  <input type="text" name="city" id="textfield" />
  <input type="text" name="ms" id="textfield" />
  <input type="text" name="tel" id="textfield" />
  
  <input type="submit" name="button" id="button" value="send" />
</form>



все работает.... ё ма ё...

советую научиться определять что не так, частично выполнять код, сотреть что оправляет, что принимает скрипт, ставь echo после условий, echo print_r() данным из поста.

  Ответить  
 
 автор: adminn   (27.06.2014 в 20:11)   письмо автору
 
   для: moonfox   (27.06.2014 в 18:25)
 

не отправляет один фиг)))) пойду на фриланс))) спасибо и удачи кодеры)))

  Ответить  
 
 автор: adminn   (27.06.2014 в 19:56)   письмо автору
 
   для: moonfox   (27.06.2014 в 18:25)
 

спасибо) это не моя специальность, так, что особо не пинайте. а вот DW у меня стоит, только он не сказал в чем проблема. типа синтаксис и все

  Ответить  
 
 автор: moonfox   (27.06.2014 в 18:25)   письмо автору
 
   для: adminn   (27.06.2014 в 17:33)
 

кажется проблема в руках....
if (($name = trim($_POST['a'])) || ($mail = trim($_POST['m'])) || ($city = trim($_POST['city']) || ($mes = trim($_POST['ms']) || ($tel = trim($_POST['tel'])) 


тебе не кажется что скобок не хватает??
ты в блокноте код пишешь?
поставь DW.

  Ответить  
 
 автор: adminn   (27.06.2014 в 17:33)   письмо автору
 
   для: moonfox   (27.06.2014 в 02:35)
 

Что я не так делаю? Опять не работает, подскажите.


<?php

error_reporting
(E_ALL);
$to 'support@center-beauty.com';
$subject 'запрос';
$message "Name: " $_POST['a'] . "Mail: " $_POST['m'] . "City: " $_POST['city'] . "Message: " $_POST['ms'] ."Tel: " .$_POST['tel']. "";
$headers 'From: no-reply@center-beauty.com';
if ((
$name trim($_POST['a'])) || ($mail trim($_POST['m'])) || ($city trim($_POST['city']) || ($mes trim($_POST['ms']) || ($tel trim($_POST['tel']))
 {
mail($to$subject$message$headers);
 }

?>

  Ответить  
 
 автор: moonfox   (27.06.2014 в 02:35)   письмо автору
 
   для: adminn   (27.06.2014 в 02:24)
 

вечер обещал быть томным....
выше уже писали......

if (($name = trim($_POST['a'])) || ($mail = trim($_POST['m'])) || ..... )
 {  ....   }

  Ответить  
 
 автор: adminn   (27.06.2014 в 02:24)   письмо автору
 
   для: moonfox   (26.06.2014 в 22:09)
 

братец у меня есть скрипт, вот он
<?php 
error_reporting
(E_ALL); 
$to 'support@ty.com'
$subject 'запрос'
$message "Name: " $_POST['a'] . "Mail: " $_POST['m'] . "City: " $_POST['city'] . "Message: " $_POST['ms'] ."Tel: " .$_POST['tel']. ""
$headers 'From: no-reply@ty.com'
mail($to$subject$message$headers); 
?>

меня все устраивает, мне нужно добавить только условие>
Задача: если из формы не передается не один параметр, то скрипт не выполняется, если хоть 1 параметр передали, делаем отправку. Не важно, что это будет, имя, почта....

  Ответить  
 
 автор: adminn   (27.06.2014 в 02:18)   письмо автору
 
   для: moonfox   (26.06.2014 в 22:09)
 

ну мне то нужно, что бы если хоть одно поле заполнено, то отправлял
кто подскажет?

  Ответить  
 
 автор: moonfox   (26.06.2014 в 22:09)   письмо автору
 
   для: adminn   (26.06.2014 в 22:01)
 

ничего не отправит если поле не заполнено

http://photo3d.com.ua/test.php
введи в поле свое мыло

  Ответить  
 
 автор: adminn   (26.06.2014 в 22:01)   письмо автору
 
   для: perfect-noob   (26.06.2014 в 18:43)
 

Ваш скрипт не работает, а я себе голову ломаю!)))
Не чего не менял, только добавил кому отправлять и все.
Не работает. Есть предложение еще? Может мне заплатить? Кто может помочь без флуда бесполезного

<?php 

if(isset($_POST['button'])) 

  
$list = array(); 
  foreach(
$_POST as $key => $val
  {  
    if((
$val trim($val)) && ($val != end($_POST))) $list[] = $key
  } 
   
  if(
sizeof($list) > 0Send_message($list); 


function 
Send_message($list

    
$headers  "Content-type: text/html; charset=windows-1251 \r\n"
    
$headers .= "From: My Super Site <no-reply@center-beauty.com>\r\n"
    
$subject "Привет Чувак!!!"
    
$subject '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject"w","k")).'?=';  

    
$match = array('fio' => 'Имя''tel' => 'Тел''emilo' => 'E-mail'); 
    
$Msg ''
    for(
$i 0$i sizeof($list); $i ++) 
    
$Msg .=  $match[$list[$i]] . ': ' $_POST[$list[$i]] . '<br />'
    
$to 'support@center-beauty.com';
    
mail($to$subject$Msg$headers); 


?> 

<form name="form1" method="post" action=""> 
  <input type="text" name="fio" /> 
  <input type="text" name="tel" /> 
  <input type="text" name="emilo" /> 
  <input type="submit" name="button" value="send" /> 
</form> 

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]  [31-34] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования