• 10-03-2018, 16:31:12
    #1
    Böyle bir formum var. Bu formdan gelen veriyi veritabanına mesajlar tabloma nasıl kayıt edebilirim? İnternetteki örneklerden yola çıkarak yapmaya çalıştım fakat bir türlü başarılı olamadım.
    <form id="contactform_popup" action="admin/inc/islem.php" method="POST">
                        <h4>Mesaj Gönderin</h4>
                        <p>
                            <span>
                                    <input type="text" name="name_popup" id="name_popup" size="40" aria-required="true" aria-invalid="false" placeholder="Ad" />
                                </span><span>
                                    <input type="email" name="email_popup" id="email_popup" size="40" aria-required="true" aria-invalid="false" placeholder="E-Mail" />
                                </span><span>
                                    <input type="text" name="subject_popup" id="subject_popup" size="40" aria-required="true" aria-invalid="false" placeholder="Konu" />
                                </span><span>                                 <textarea name="body_popup" cols="40" id="body_popup" rows="2" aria-required="true" aria-invalid="false" placeholder="Mesaj"></textarea></span>
                            <input type="button" value="Gönder" id="submit_popup" name="mesaj">
                        </p>
                    </form>
  • 10-03-2018, 16:47:50
    #2
    if($_POST){
    $name = trim(mysql_real_escape_string($_POST["name_popup"]));
    $email = trim(mysql_real_escape_string($_POST["email_popup"]));
    $subject = trim(mysql_real_escape_string($_POST["subject_popup"]));
    $body = trim(mysql_real_escape_string($_POST["body_popup"]));
    if($name && $email && $subject &&  $body){
    $insert = mysql_query("INSERT INTO mesajlar(name,email,subject,body) VALUES('$name','$email','$subject','$body')");
    if($insert){
    echo "mesaj eklendi";
    }
    else{
    echo "hata var: ".mysql_error();
    }
    }
    else { echo "boş alan var"; }
    }