Въпрос относно, PHP

Knoppix_

Registered
Здравейте,

имам следният въпрос, възможно ли е да се направи форма за контакти да се направи така че ако дадено поле е празно да не се отпечатва в емайла на който е изпратена и възможно ли е въпросната форма да излиза визуализрана като таблица.

Ако има начин това нещо да се осъществи бих бил доволен и благодарен на всеки който може да ми укаже помощ!

Благодаря
 
Може да се направи. :)

Например, ако имаш полето
Код:
<textarea name="message" id="message"></textarea>

Можеш да го провериш във формата, чрез:

Код:
if(isset($_POST['submit']))
{
    $error = array();

    if(!strlen($_POST['message']))
    {
        $error[] = 'Не може да изпратите празно съобщение.';
    }

    if(!sizeof($error))
    {
      // кода за изпращане на мейл
    }
    else
    {
        echo implode('<br />', $error);
    }
}

Така, ако полето message не е попълнено, ще излиза грешка, а ако е попълнено, изпращаш eмейла.Така можеш да си слагаш и да проверяваш и други грешки.

Гледай и дали бутона за изпращане на формата е с име submit (<input type="submit" name="submit">
 
Съжалявам но явно не сме се разбрали става въпрос за празните полета който след това отиват на емайла, идеята е ако полето остане празно да не се изписва в емайла
 
Еми то като е празно, как ще се изведе в email-a бе аджеба ? Ти ли не можеш да обясниш или логиката ти куца ?
 
По принцип няма невъзможни неща :):) особено при програмирането :Д:Д:Д
А иначе ако си оставил празно полето мисля че не трябва да се показва :)
 
Код:
$msg .= "Краставици корнишори: $_POST[krastavici_kornishoni]<br />\r\n";

Код:
 <td ><span style="text-align:right;">Краставици корнишони:</span></td><td><input name="krastavici_kornishoni" type="text" id="krastavici_kornishoni" style="width:150px;" value="0 кг"></td>

Идеята е следната ако полето Краставици е 0 кг или е оставено празно в емайла в който се получава да не излиза Краставици корнишори:
 
Ами цялата работа се крие на принципа на @alex3. Проверяваш полето с isset() и в зависимост от това дали е попълнено прибавяш към $msg "Краставиците".
 

Back
Горе