возврат пустого $_POST

Discussion in 'PHP' started by RRR_RRR, 7 Apr 2013.

  1. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    delete

    delete
     
    #1 RRR_RRR, 7 Apr 2013
    Last edited: 24 Jun 2013
  2. mrDebian

    mrDebian Member

    Joined:
    27 Jan 2013
    Messages:
    96
    Likes Received:
    13
    Reputations:
    10
    PHP:
    <?PHP
    Error_Reporting
    (E_ALL & ~E_NOTICE);
     if (
    $_SERVER['REQUEST_METHOD'] == 'GET') { 
                    
    header("HTTP/1.0 404 Not Found");  
                    include(
    'error.html');  
                    die(); 
    }
    if ((isset(
    $_POST['name'] && isset($_POST['e-mail]')) && (!empty($_POST['name'] && !empty($_POST['e-mail'])) {
    $name $_POST['name'];
    $e-mail $_POST['e-mail'];
    $c "$name$e-mail";

    $fp fopen("base.txt","a+");
    fwrite($fp,"\n <br>[ $c ]</b> \n");
    fclose($fp);

    header("Location: index.html");
    }
    else {
     die(
    'Ошибка, заполните все поля.');
    }


    ?>
     
  3. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    delete
     
    #3 RRR_RRR, 7 Apr 2013
    Last edited: 24 Jun 2013
  4. mrDebian

    mrDebian Member

    Joined:
    27 Jan 2013
    Messages:
    96
    Likes Received:
    13
    Reputations:
    10
    Скобочки позакрывай.
     
  5. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    закрыл
    скрипт реагирует одинакова и на пустые и на непустые данные
    сообщение об ошибке не показывать , а только пустая страница
     
  6. mrDebian

    mrDebian Member

    Joined:
    27 Jan 2013
    Messages:
    96
    Likes Received:
    13
    Reputations:
    10
    PHP:
    if ((isset($_POST['name']) && isset($_POST['e-mail]')) && (!empty($_POST['name']) && !empty($_POST['e-mail']))) {
    Так ?
     
  7. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    delete
     
    #7 RRR_RRR, 7 Apr 2013
    Last edited: 24 Jun 2013
  8. mrDebian

    mrDebian Member

    Joined:
    27 Jan 2013
    Messages:
    96
    Likes Received:
    13
    Reputations:
    10
    Ты бы показал свою форму.
    Она у тебя в index.html?
    Тогда header вынеси за if.
     
  9. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    delete
     
    #9 RRR_RRR, 7 Apr 2013
    Last edited: 24 Jun 2013