Odosielanie formulara na email

Programovacie jazyky, rady, poradňa...
patricio
Novice
Novice
Príspevky: 1
Registrovaný: 23 júl 2009, 15:45

Odosielanie formulara na email

Príspevok od používateľa patricio »

vedel by mi niekto najst chybu v tomto zdrojaku? neodosiela mi emaily.
ked som skusal iba polozky sprava a odosielatel, tak mi to islo, ale ked som tam pridal viac poloziek (meno, priezvisko, spolocnost, telefon, adresa...) tak mi to uz neodosiela. pravdepodobne robim iba chybu v syntaxe, ale neviem s tym pohnut dalej :(

HTML:

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Nepojmenovaný dokument</title>
</head>

<body>
<br>
          <span class="styl9">Prosím, využite pripravený formulár, budeme Vás kontaktovat.</span><br>
	</p>
		  <form method="post" action="contact.php">

        <table width="400" border="0" cellspacing="0" cellpadding="0" class="formular">

          <tr> 
            <td><span class="styl8">Meno:</span></td>
            <td><input name="meno" type="text" maxlength="255"></td>
          </tr>
          <tr> 
            <td><span class="styl8">Priezvisko:</span></td>
            <td><input name="priezvisko" type="text" maxlength="255"></td>

          </tr>
          <tr> 
            <td><span class="styl8">Telefón:</span></td>

            <td><input name="telef" type="text" maxlength="15"></td>
          </tr> 
          <tr> 
            <td><span class="styl8">E-mail: </span></td>
            <td><input name="mail" type="text" value="@" maxlength="255"></td>
          </tr>

          <tr> 
            <td><span class="styl8">Spolocnost:</span></td>
            <td><input name="spolocnost" type="text" maxlength="255"></td>
          </tr>
          <tr> 
            <td><span class="styl8">Adresa:</span></td>
            <td><input name="adresa" type="text" maxlength="255"></td>
          </tr> 
          <tr> 
            <td><span class="styl8">Objedn&aacute;van&yacute; tovar </span></td>

            <td><span class="styl8">
              <textarea name="objednavka" cols="25" rows="5"></textarea>
            </span></td>
          </tr>
          <tr> 
            <td></td>
            <td> <span class="styl8">
              <input type="submit" name="Submit" value="Odoslat" >  
              <input name="reset" type="reset" value="Vymazat formulár"> 
              </span></td>

          </tr>
        </table>
        <br>
      </form>

</p>
</body>
</html>
PHP:

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Nepojmenovaný dokument</title>
</head>

<body>
<?php
$to = "[email protected]";
$subject =  $_REQUEST['Objednavka'];
$meno =  $_REQUEST['meno'];
$priezvisko = $_REQUEST['priezvisko'];
$telef = $_REQUEST['telef'];
$mail = $_REQUEST['mail'] ;
$adresa = $_REQUEST['adresa'];
$objednavka = $_REQUEST['objednavka'];
$headers = "From: $mail";
$sent = mail($to, $subject, $meno, $priezvisko, $telef, $adresa, $objednavka, $headers) ;
if($sent)
{print "Your mail was sent successfully"; }
else
{print "We encountered an error sending your mail"; }
?> 
</body>
</html>
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

riadok

Kód: Vybrať všetko

$sent = mail($to, $subject, $meno, $priezvisko, $telef, $adresa, $objednavka, $headers) ;
zmeň na:

Kód: Vybrať všetko

$sent = mail($to, $subject, $meno . $priezvisko . $telef . $adresa . $objednavka, $headers) ;
Napísať odpoveď