0
단지 하나의 행을 양식에 삽입하려고하지만 MySQL은 3 행을 표시합니다. 그 중 하나는 내 것이고 두 개는 null입니다.1 행을 삽입했지만 3 행을 표시합니다.
여기 내 코드입니다.
양식
<form method="post" id="contactform" action="iletisim-basarili.php">
<input type="text" name="isim" placeholder="İsim" class="formcontact"><br>
<input type="text" name="soyisim" placeholder="Soyisim" class="formcontact"><br>
<input type="text" name="telefon" placeholder="Telefon Numarası" class="formcontact"><br>
<input type="text" name="eposta" id="eposta" placeholder="E-Posta Adresi" class="formcontact"><br>
<input type="text" name="konu" id="konu" placeholder="Konu" class="formcontact"><br>
<textarea type="text" name="mesaj" id="mesaj" rows="8" placeholder="Mesajınız" class="form--contact--textarea"></textarea><br>
<div class="validred"></div><br>
<input type="submit" name="submit" class="button-form" value="Formu Gönder" />
</form>
PHP
<?php
require ('config.php');
$isim = trim($_POST['isim']);
$soyisim = trim($_POST['soyisim']);
$telefon = trim($_POST['telefon']);
$eposta = trim($_POST['eposta']);
$konu = trim($_POST['konu']);
$mesaj = trim($_POST['mesaj']);
$kaydet = mysql_query("INSERT INTO contact SET
isim = '$isim',
soyisim = '$soyisim',
telefon = '$telefon',
eposta = '$eposta',
konu = '$konu',
mesaj = '$mesaj'
");
if(mysql_affected_rows()) {
echo "<h3 class='green'>destek talebini kaydettik.</h3><br><h4 class='text'>en kısa sürede"." <b>$destekmail</b>"." üzerinden seninle iletişime geçeceğimizden hiç şüphen olmasın.</h4>";
}
?>
양식을 여러 번 제출 했습니까? – sisanared
이 체크를 추가 할 필요가 있습니다. if (isset ($ _ POST [ 'submit'])) {// 당신의 PHP 코드}' – devpro
네, 작동합니다 :) 정말 고마워요! –