每当我刷新网页时,我都收到空白的电子邮件

时间:2014-02-28 17:02:12

标签: php forms

//*This is my php code,when i load page its sent blank e mail i tried everything but i did not finde solution 
    <?php 

     // validate each of the variables in the form 
     if(isset($_POST['submit']))
     {
     $name = $_POST['name']; 
     $email = $_POST['email']; 
     $job = $_POST['job']; 
     $grad = $_POST['grad'];
     $pocetak = $_POST ['pocetak'];
     $vozacka = $_POST ['vozacka'];
     $CV = $_POST ['CV'];
     $daysavailable = $_POST['daysavailable']; 
     $telefon = $_POST['telefon']; 
     }

     // add date the form was submitted 
     $date = gmdate("M d Y"); 

     // Thank the user 
    print "Hvala! $name Javit cemo Vam se uskoro.."; 
    print "$date";

     // Send to specificed email address 
    $to ="damirsalkic@gmail.com"; 
    $subject = "Aplikacija za posao"; 
    $body =" 
    Date: $date 
    \n Ime i prezime: $name 
    \n Email address: $email 
    \n Telefon: $telefon
    \n Posao za koji aplicirate: $job 
    \n Grad u kojem aplicirate za posao: $grad 
    \n Da li posjedujete vozačku dozvolu: $vozacka 
    \n Kad možete početi: $pocetak
    \n Kratki CV: $CV  
    \n Days available: $daysavailable[0] $daysavailable[1] 
    $daysavailable[2] $daysavailable[4] 
     \n\n"; 
     mail($to,$subject,$body);    
    ?>

// *有人能帮助mi解决这个问题吗?

<form> 

  <p>Aplikacija za posao / postanite dio naše porodice - Bingo</p>

  <p>
    <label for="name">Vaše ime i prezime :</label>
    <input type="text" name="name" id="name" />
  </p>
  <p>
    <label for="email">Vaš e-mail:</label>
    <input type="text" name="email" id="email" />
  </p>
  <p>
    <label for="contact">Vaš broj telefona :</label>
    <input type="text" name="telefon" id="telefon" />
  </p>
  <p>
    <label for="job">Izaberite poziciju za koju aplicirate !</label>
    <select name="job" id="job">
      <option value="pravnik">Pravnik</option>
      <option value="komercijalista">Komercijalista</option>
      <option value="prodavač">Prodavač</option>
      <option value="skladištar">Skladištar</option>
      <option value="Vozač">Vozač</option>
      <option value="pripravnik">Pripravnik</option>
      <option value="grafički dizajner">Grafički dizajner</option>
      <option value="informatički tehničar">Informatički tehničar</option>
    </select>
    <label for="grad"><br />
      <br />
      Navedite grad u kojem aplicirate za posao: </label>
    <input type="text" name="grad" id="grad" />
  </p>

  <p>
    <label for="pocetak">Kad možete početi ?</label>
    <input type="text" name="pocetak" id="pocetak" />
  </p>
  <p>
    <label for="vozacka">Da li posjedujete vozacku dozvolu ?</label>
    <select name="vozacka" id="vozacka">
      <option value="da">Da</option>
      <option value="ne">Ne</option>
    </select>
  </p>
  <p>
    <label for="CV">Ovo je mjesto za Vaš kratki CV<br />
    </label>
    <textarea name="CV" id="CV" cols="45" rows="5"></textarea>
  </p>
  <p>
    <input type="submit" name="submit" id="submit" value="POŠALJI" /></form>

Lorem ipsum dolor坐下来,精神上的精神。在eleifend scelerisque的Curabitur malesuada magna。 Aliquam erat volutpat。 Mauris ac urna ac mauris tristique condimentum sit amet id erat。 Aenean在purus eu arcu feugiat posuere。 Nullam eu accumsan magna。 Nunc tristique fermentum tortor,坐在amet imperdiet tortor volutpat in。在dapibus sodales的Quisque imperdiet dolor。 Donec在eleifend tortor。 Nunc magna massa,nisl vel的condimentum,elementum mattis felis。 Nulla quis feugiat ante。 Quisque congue interdum elit,eget sagittis libero elementum ac。

1 个答案:

答案 0 :(得分:1)

如果表单和php在同一页面代码下面工作

新表单代码:

<form action="<?php echo htmlentities($_SERVER['PHP_SELF']);?>" method="post"> 

  <p>Aplikacija za posao / postanite dio naše porodice - Bingo</p>

  <p>
    <label for="name">Vaše ime i prezime :</label>
    <input type="text" name="name" id="name" />
  </p>
  <p>
    <label for="email">Vaš e-mail:</label>
    <input type="text" name="email" id="email" />
  </p>
  <p>
    <label for="contact">Vaš broj telefona :</label>
    <input type="text" name="telefon" id="telefon" />
  </p>
  <p>
    <label for="job">Izaberite poziciju za koju aplicirate !</label>
    <select name="job" id="job">
      <option value="pravnik">Pravnik</option>
      <option value="komercijalista">Komercijalista</option>
      <option value="prodavač">Prodavač</option>
      <option value="skladištar">Skladištar</option>
      <option value="Vozač">Vozač</option>
      <option value="pripravnik">Pripravnik</option>
      <option value="grafički dizajner">Grafički dizajner</option>
      <option value="informatički tehničar">Informatički tehničar</option>
    </select>
    <label for="grad"><br />
      <br />
      Navedite grad u kojem aplicirate za posao: </label>
    <input type="text" name="grad" id="grad" />
  </p>

  <p>
    <label for="pocetak">Kad možete početi ?</label>
    <input type="text" name="pocetak" id="pocetak" />
  </p>
  <p>
    <label for="vozacka">Da li posjedujete vozacku dozvolu ?</label>
    <select name="vozacka" id="vozacka">
      <option value="da">Da</option>
      <option value="ne">Ne</option>
    </select>
  </p>
  <p>
    <label for="CV">Ovo je mjesto za Vaš kratki CV<br />
    </label>
    <textarea name="CV" id="CV" cols="45" rows="5"></textarea>
  </p>
  <p>
    <input type="submit" name="submit" id="submit" value="POŠALJI" /></form>

和php代码

<?php 
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

//*This is my php code,when i load page its sent blank e mail i tried everything but i did not finde solution 


 // validate each of the variables in the form 

 $name = $_POST['name']; 
 $email = $_POST['email']; 
 $job = $_POST['job']; 
 $grad = $_POST['grad'];
 $pocetak = $_POST ['pocetak'];
 $vozacka = $_POST ['vozacka'];
 $CV = $_POST ['CV'];
 $daysavailable = $_POST['daysavailable']; 
 $telefon = $_POST['telefon']; 


 // add date the form was submitted 
 $date = gmdate("M d Y"); 

 // Thank the user 
print "Hvala! $name Javit cemo Vam se uskoro.."; 
print "$date";

 // Send to specificed email address 
$to ="damirsalkic@gmail.com"; 
$subject = "Aplikacija za posao"; 
$body =" 
Date: $date 
\n Ime i prezime: $name 
\n Email address: $email 
\n Telefon: $telefon
\n Posao za koji aplicirate: $job 
\n Grad u kojem aplicirate za posao: $grad 
\n Da li posjedujete vozačku dozvolu: $vozacka 
\n Kad možete početi: $pocetak
\n Kratki CV: $CV  
\n Days available: $daysavailable[0] $daysavailable[1] 
$daysavailable[2] $daysavailable[4] 
 \n\n"; 
 mail($to,$subject,$body);    
}
?>