İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php tablo ekleme sorunu

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
Merhaba,
Alttaki php iletişim formunun textarea kısmını kullanmak istemiyorum onun yerine alttaki tabloyu ekleyip html olarak çalıştırmak istiyorum fakat kafa patlatmama rağmen bir yerlerde hata yapıyorum.

Yardımcı olabilecek birileri varsa sevinirim.

İletişim Formu
PHP:
<?php
if(isset($_POST['submit'])){

$isim = $_POST['isim'];
$gon_email = $_POST['gon_email'];
$message = $_POST['message'];

if (empty($isim)) {
echo "<br><b style='color:#ff0000;'>Adınız/Soyadınız alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
} 
elseif (empty($gon_email)) {
echo "<br><b style='color:#ff0000;'>Email Adresiniz alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}
elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $gon_email)) {
echo "<br><b style='color:#ff0000;'>Geçersiz <b>E-Mail Adresi</b> yazdınız!<br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

elseif (empty($message)) {
echo "<br><b style='color:#ff0000;'>Mesajınız alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
} 

else {
$to = "[email protected]"; // buraya email adresinizi yazın
$subject = "İletişim formundan mesaj";
$message = "Merhaba,
$isim ($gon_email) isimli bir kullanıcı iletişim formu ile aşağıdaki mesajı gönderdi;

$message
";

mail($to, $subject, $message, "From: $isim <$gon_email>");
echo "Mesajınız gönderildi. İlginize teşekkür ederiz.";
}

}

// Mesaj formu
else {
echo "
<form name='form' action='".$_SERVER[PHP_SELF]."' method='post'>
Adınız - Soyadınız : <input type='text' name='isim' size='25'><br>
Email Adresiniz : <input type='text' name='gon_email' size='25'><br>
Mesajınız : <textarea name='message' rows='5' cols='20'></textarea><br>
<input type='submit' name='submit' value='Mesajı Gönder'>
<input type='reset' name='reset' value='Temizle'>
</form>
";
}
?>




Tablo
PHP:
<table width="525" border="0" align="CENTER" cellpadding="3" cellspacing="1" bgcolor="#CC3300">
<tr>
<td bgcolor="#EFEFEF"><strong>İLETİŞİM</strong></td>
</tr>
<tr>
<td height="40" bgcolor="#FFFFFF">Lütfen aşağıdaki bölümleri eksiksiz doldurunuz.</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<form name="form1" method="post" action="mail_yolla.php">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="125">Adınız soyadınız : </td>
<td><input name="ad_soyad" type="text" id="ad_soyad" size="35" maxlength="100" /></td>
</tr>
<tr>
<td width="125">E-mail adresiniz : </td>
<td><input name="email" type="text" id="email" size="40" maxlength="100" /></td>
</tr>
<tr>
<td width="125">Konu : </td>
<td><input name="konu" type="text" id="konu" size="40" maxlength="100" /></td>
</tr>
<tr>
<td width="125" valign="TOP">Mesajınız : </td>
<td><textarea name="mesaj" cols="40" rows="6" wrap="VIRTUAL" id="mesaj"></textarea></td>
</tr>
<tr>
<td width="125">
<input name="kime_mail" type="hidden" id="kime_mail" value="[email protected]" />
</td>
<td><input name="yolla" type="SUBMIT" id="yolla" value="Gönder" />
 
<input name="sifirla" type="RESET" id="sifirla" value="Temizle" /></td>
</tr>
</table>
</form></td>
</tr>
</table>
 

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
Teşekkürler fakat bu tablo bu forma entegre olacak ve nerde hata yaptığımı göreceğim. iş inada bindi anlayacağınız :D:D
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Form elemanlarının isimleri farklı.
isim yerine ad_soyad
message yerine mesaj gibi.
 

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
Düzeltmeme rağmen olmuyor ekrana boş çıktı veriyor
 

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
Php hakkında çok fazla bir bilgim yok kendi kendimi geliştiriyorum isset komutu veri düzenlemeye yarıyor diye biliyorum
ben sadece allttaki bölümü değiştirip tablo eklemeye çalışıyorum.



Kod:
// Mesaj formu 
else { 
echo " 
<form name='form' action='".$_SERVER[PHP_SELF]."' method='post'> 
Adınız - Soyadınız : <input type='text' name='isim' size='25'><br> 
Email Adresiniz : <input type='text' name='gon_email' size='25'><br> 
Mesajınız : <textarea name='message' rows='5' cols='20'></textarea><br> 
<input type='submit' name='submit' value='Mesajı Gönder'> 
<input type='reset' name='reset' value='Temizle'> 
</form> 
"; 
}
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
http://php.net/isset azıcık araştırsaydınız çözerdiniz.

<input name="yolla" type="SUBMIT" id="yolla" value="Gönder" />

burdakinin adını submit yapın. ya da ilk yazdığım isset submit sorgusunu yolla şeklinde değiştirin.


kabaca mantığı:
gönderdiğin <input name="ad" />
sorguladığın <? if(isset($_POST["ad"])) { echo $_POST["ad"]; } ?>
 

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
kodlardaki değişkenleri kontrol ettim ve değiştirdim fakat halen boş çıktı veriyor kodlamanın en son hali bu ama nerde yanlış var bulamadım :eek:ha::eek:ha:





Kod:
<?php
if(isset($_POST['submit'])){

$isim = $_POST['isim'];
$gon_email = $_POST['gon_email'];
$konu = $_POST['konu'];
$message = $_POST['message'];

if (empty($isim)) {
echo "<br><b style='color:#ff0000;'>Adınız/Soyadınız alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
} 

elseif (empty($gon_email)) {
echo "<br><b style='color:#ff0000;'>Email Adresiniz alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $gon_email)) {
echo "<br><b style='color:#ff0000;'>Geçersiz <b>E-Mail Adresi</b> yazdınız!<br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

if (empty($konu)) {
echo "<br><b style='color:#ff0000;'>Adınız/Soyadınız alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

elseif (empty($message)) {
echo "<br><b style='color:#ff0000;'>Mesajınız alanını boş bıraktınız!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
} 


else {
$to = "mail@mail"; // buraya email adresinizi yazın
$subject = "İletişim formundan mesaj";
$message = "Merhaba,
$isim ($gon_email) isimli bir kullanıcı iletişim formu ile aşağıdaki mesajı gönderdi;

$message
";

mail($to, $subject, $message, "From: $isim <$gon_email>");
echo "Mesajınız gönderildi. İlginize teşekkür ederiz.";
}

}

// Mesaj formu
else {
echo
<table width="525" border="0" align="CENTER" cellpadding="3" cellspacing="1" bgcolor="#CC3300">
<tr>
<td bgcolor="#EFEFEF"><strong>İLETİŞİM</strong></td>
</tr>
<tr>
<td height="40" bgcolor="#FFFFFF">Lütfen aşağıdaki bölümleri eksiksiz doldurunuz.</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<form name='form' action='".$_SERVER[PHP_SELF]."' method='post'>
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="125">Adınız soyadınız : </td>
<td><input name="isim" type="text" id="isim" size="35" maxlength="100" /></td>
</tr>
<tr>
<td width="125">E-mail adresiniz : </td>
<td><input name="gon_email" type="text" id="gon_email" size="40" maxlength="100" /></td>
</tr>
<tr>
<td width="125">Konu : </td>
<td><input name="konu" type="text" id="konu" size="40" maxlength="100" /></td>
</tr>
<tr>
<td width="125" valign="TOP">Mesajınız : </td>
<td><textarea name="message" cols="40" rows="6" wrap="VIRTUAL" id="message"></textarea></td>
</tr>
<tr>
<td><input name="submit" type="SUBMIT" id="submit" value="Gönder" />
 
<input name="reset" type="RESET" id="reset" value="Temizle" /></td>
</tr>
</table>
</form></td>
</tr>
</table>
;
}
?>
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
PHP:
if(isset($_POST['submit'])){

$isim = $_POST['isim'];
$gon_email = $_POST['gon_email'];
$konu = $_POST['konu'];
$message = $_POST['message'];

if (empty($isim)) {
echo "<br><b style='color:#ff0000;'>Adiniz/Soyadiniz alanini bos biraktiniz!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
} 

elseif (empty($gon_email)) {
echo "<br><b style='color:#ff0000;'>Email Adresiniz alanini bos biraktiniz!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

elseif (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $gon_email)) {
echo "<br><b style='color:#ff0000;'>Geçersiz <b>E-Mail Adresi</b> yazdiniz!<br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

if (empty($konu)) {
echo "<br><b style='color:#ff0000;'>Adiniz/Soyadiniz alanini bos biraktiniz!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
}

elseif (empty($message)) {
echo "<br><b style='color:#ff0000;'>Mesajiniz alanini bos biraktiniz!</b><br><a href='javascript:history.go(-1)'>Geri Dönün</a>\n";
} 


else {
$to = "mail@mail"; // buraya email adresinizi yazin
$subject = "Iletisim formundan mesaj";
$message = "Merhaba,
$isim ($gon_email) isimli bir kullanici iletisim formu ile asagidaki mesaji gönderdi;

$message
";

mail($to, $subject, $message, "From: $isim <$gon_email>");
echo "Mesajiniz gönderildi. Ilginize tesekkür ederiz.";
}

}

// Mesaj formu
else {
echo '
<table width="525" border="0" align="CENTER" cellpadding="3" cellspacing="1" bgcolor="#CC3300">
<tr>
<td bgcolor="#EFEFEF"><strong>ILETISIM</strong></td>
</tr>
<tr>
<td height="40" bgcolor="#FFFFFF">Lütfen asagidaki bölümleri eksiksiz doldurunuz.</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<form name="form" action="'.$_SERVER[PHP_SELF].'" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="125">Adiniz soyadiniz : </td>
<td><input name="isim" type="text" id="isim" size="35" maxlength="100" /></td>
</tr>
<tr>
<td width="125">E-mail adresiniz : </td>
<td><input name="gon_email" type="text" id="gon_email" size="40" maxlength="100" /></td>
</tr>
<tr>
<td width="125">Konu : </td>
<td><input name="konu" type="text" id="konu" size="40" maxlength="100" /></td>
</tr>
<tr>
<td width="125" valign="TOP">Mesajiniz : </td>
<td><textarea name="message" cols="40" rows="6" wrap="VIRTUAL" id="message"></textarea></td>
</tr>
<tr>
<td><input name="submit" type="SUBMIT" id="submit" value="Gönder" />
 
<input name="reset" type="RESET" id="reset" value="Temizle" /></td>
</tr>
</table>
</form></td>
</tr>
</table>';
}
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst