Php Mail Gönderme.
Merhaba arkadaşlar...
Herkese kolay gelsin php programlamaya yeni başladım.
Aşağıdaki kodlarda nerede hata yapıyorum bir bakabilirmisiniz?
<table width="593" border="1" cellpadding="1">
<tr>
<td width="198">Adi Soyadı</td>
<td width="379"><form id="form5" name="form5" method="post" action="mailgonder.php">
<span id="sprytextfield2">
<label for="adisoyadi"></label>
<input type="text" name="adisoyadi" id="adisoyadi" />
<span class="textfieldRequiredMsg">A value is required.</span></span>
</form></td>
</tr>
<tr>
<td>E-Mail</td>
<td><form id="form4" name="form4" method="post" action="">
<span id="sprytextfield1">
<label for="email"></label>
<input type="text" name="email" id="email" />
<span class="textfieldRequiredMsg">A value is required.</span></span>
</form></td>
</tr>
<tr>
<td>Konusu</td>
<td><form id="form3" name="form3" method="post" action="">
<label for="konu"></label>
<input type="text" name="konu" id="konu" />
</form></td>
</tr>
<tr>
<td>Mesaj</td>
<td><form id="form2" name="form2" method="post" action="">
<label for="mesaj"></label>
<textarea name="mesaj" cols="50" rows="8" id="mesaj"></textarea>
</form></td>
</tr>
<tr>
<td colspan="2" align="center"><form id="form1" name="form1" method="post" action="mailgonder.php">
<input type="submit" name="GONDER" id="GONDER" value="GÖNDER" />
</form></td>
</tr>
</table>
mailgonder.php
<?php
if(isset($_POST['adisoyadi']) && isset($_POST['email']) && isset($_POST['konu']) && isset($_POST['mesaj'])){
$adisoyadi = $_POST['adisoyadi'];
$email = $_POST['email'];
$konu = $_POST['konu'];
$mesaj = $_POST['mesaj'];
$to = "[email protected]";
$subject = "Php ile eposta yollamak";
$message = "İsim :".$adisoyadi."\n";
$message .= "email Adresi :".$email."\n";
$message .= "Konu :".$konu."\n";
$message .= "Mesaj :".$mesaj."\n";
$header = "From: [email protected]\n";
$sonuc = mail($to,$subject,$message,$header);
if($sonuc){
echo "sonuc=gonderildi";
}else{
echo "sonuc=hata";
}
}
?>
Php Mail Gönderme
Arkadaşlar hata yerini bir gösterseniz gene yeter
arkadasım birden fazla form kullanmıssın bu nedenle hata veriyor butun verileri tek sekilde kullanacaksın
dogrusu bu sekilde
<table width="593" border="1" cellpadding="1"><form id="form5" name="form5" method="post" action="mailgonder.php">
<tr>
<td width="198">Adi Soyadı</td>
<td width="379">
<span id="sprytextfield2">
<label for="adisoyadi"></label>
<input type="text" name="adisoyadi" id="adisoyadi" />
<span class="textfieldRequiredMsg">A value is required.</span></span>
</td>
</tr>
<tr>
<td>E-Mail</td>
<td>
<span id="sprytextfield1">
<label for="email"></label>
<input type="text" name="email" id="email" />
<span class="textfieldRequiredMsg">A value is required.</span></span>
</td>
</tr>
<tr>
<td>Konusu</td>
<td>
<label for="konu"></label>
<input type="text" name="konu" id="konu" />
</td>
</tr>
<tr>
<td>Mesaj</td>
<td><
<label for="mesaj"></label>
<textarea name="mesaj" cols="50" rows="8" id="mesaj"></textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="GONDER" id="GONDER" value="GÖNDER" />
</td>
</tr>
</form></table>
Php
hata görünmüyor. yazılı uyarı çıkıyor mu?
Valla hocam bir hata falan almadım birde siz deneyebilirmisiniz acaba?