• 13-02-2024, 13:27:34
    #1
    Merhabalar, aşağıdaki kodda nerede hata bulunuyor olabilir? Kontrol sağladığımda hiçbir soruna rastlayamadım fakat başvuru gönder dediğim gibi else yani Daha sonra tekrar deneyin, başvurunuz gönderilmedi. hatasını döndürüyor.

    <?php include("admin/ayar.php"); ?>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>BAŞVURU</title>
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
            <!-- MATERIAL DESIGN ICONIC FONT -->
            <link rel="stylesheet" href="fonts/material-design-iconic-font/css/material-design-iconic-font.min.css">
            
            <!-- STYLE CSS -->
            <link rel="stylesheet" href="css/style.css">
        </head>
    
        <body>
    
            <div class="wrapper">
                <div class="inner">
                    <form action="" method="POST">
                        <h3>BAŞVURU</h3>
                        
                                
                    <?php 
                
                if($_POST){
                
                $ad = $_POST["ad"];
                $mail = $_POST["mail"];
                $instagram = $_POST["instagram"];
                $tel = $_POST["tel"];
                $mesaj = $_POST["mesaj"];
                
                if(!$ad || !$mail || !$instagram || !$tel || !$mesaj){            
                echo "Boş alan bırakmamalısınız.";
                }            
                else{            
                $kaydet = $db-> prepare("insert into iletisim set
            i_ad = ?,
                    i_mail = ?,
                    i_instagram = ?, 
                    i_tel = ?,
                    i_mesaj = ?
                ");
                $sonuc = $kaydet -> execute(array($ad,$mail,$instagram,$tel,$mesaj));
                if($sonuc)
                {
                    echo "Başvurunuz Gönderilmiştir";
                }
                else{
                    echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
                }        
                }
                }    
                
                ?>
                
                    
                        
                        <label class="form-group">
                
                            <input type="text" name="ad" class="form-control"  required>
                            <span>Ad Soyad</span>
                            <span class="border"></span>
                        </label>
                        <label class="form-group">
                            <input type="text" name="mail" class="form-control"  required>
                            <span for="">Mail Adresi</span>
                            <span class="border"></span>
                        </label>
                        <label class="form-group">
                            <input type="text" name="instagram" class="form-control"  required>
                            <span for="">Instagram Adresi</span>
                            <span class="border"></span>
                        </label>
                        <label class="form-group">
                            <input type="text" name="tel" class="form-control"  required>
                            <span for="">Telefon Numarası</span>
                            <span class="border"></span>
                        </label>
                        <label class="form-group" >
                            <textarea name="mesaj" id="" class="form-control" required></textarea>
                            <span for="">Kendinizi tanıtınız (iş,okul,hobiler vb.)</span>
                            <span class="border"></span>
                        </label>
                        <button>Başvuruyu Gönder
                            <i class="zmdi zmdi-arrow-right"></i>
                        </button>
                    </form>        
                </div>
            </div>        
        </body>
    </html>
  • 13-02-2024, 13:33:44
    #2
    böyle deneyin hocam

    if ($_POST) {
        $ad = $_POST["ad"];
        $mail = $_POST["mail"];
        $instagram = $_POST["instagram"];
        $tel = $_POST["tel"];
        $mesaj = $_POST["mesaj"];
        if (!$ad || !$mail || !$instagram || !$tel || !$mesaj) {
            echo "Lütfen tüm alanları doldurun.";
        } else {
            $kaydet = $db->prepare("INSERT INTO iletisim SET
                i_ad = ?,
                i_mail = ?,
                i_instagram = ?,
                i_tel = ?,
                i_mesaj = ?
            ");
            $sonuc = $kaydet->execute(array($ad, $mail, $instagram, $tel, $mesaj));
            if ($sonuc) {
                echo "Başvurunuz Gönderilmiştir";
            } else {
                echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
            }
        }
    }
  • 13-02-2024, 13:38:14
    #3
    SinanSS adlı üyeden alıntı: mesajı görüntüle
    böyle deneyin hocam

    if ($_POST) {
        $ad = $_POST["ad"];
        $mail = $_POST["mail"];
        $instagram = $_POST["instagram"];
        $tel = $_POST["tel"];
        $mesaj = $_POST["mesaj"];
        if (!$ad || !$mail || !$instagram || !$tel || !$mesaj) {
            echo "Lütfen tüm alanları doldurun.";
        } else {
            $kaydet = $db->prepare("INSERT INTO iletisim SET
                i_ad = ?,
                i_mail = ?,
                i_instagram = ?,
                i_tel = ?,
                i_mesaj = ?
            ");
            $sonuc = $kaydet->execute(array($ad, $mail, $instagram, $tel, $mesaj));
            if ($sonuc) {
                echo "Başvurunuz Gönderilmiştir";
            } else {
                echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
            }
        }
    }
    maalesef aynı hata
  • 13-02-2024, 13:38:33
    #4
    Böyle de bi bakın hocam
    <?php
        if (isset($_POST['iletisimgonder'])) {
    
    $ad = $_POST["ad"];
    $mail = $_POST["mail"];
    $instagram = $_POST["instagram"];
    $tel = $_POST["tel"];
    $mesaj = $_POST["mesaj"];
    
    if(!$ad || !$mail || !$instagram || !$tel || !$mesaj){
    echo "Boş alan bırakmamalısınız.";
    }
    else{
    $kaydet=$db->prepare("INSERT INTO iletisim SET
    i_ad=:i_ad,
    i_mail=:i_mail,
    i_instagram=:i_instagram,
    i_tel=:i_tel,
    i_mesaj=:i_mesaj
    ");
    $sonuc=$kaydet->execute(array(
    'isim'   => trim(strip_tags($ad)),
    'eposta'  => trim(strip_tags($mail)),
    'telno'   => trim(strip_tags($instagram)),
    'mesaj'  => trim(strip_tags($tel)),
    'mesaj'  => trim(strip_tags($mesaj))
    ));
    if($sonuc)
    {
    echo "Başvurunuz Gönderilmiştir";
    }
    else{
    echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
    }
    }
    }
    
    ?>
    <button name="iletisimgonder">Başvuruyu Gönder
    <i class="zmdi zmdi-arrow-right"></i>
    </button>
  • 13-02-2024, 13:41:25
    #5
    hypnos035 adlı üyeden alıntı: mesajı görüntüle
    Böyle de bi bakın hocam
    <?php
        if (isset($_POST['iletisimgonder'])) {
    
    $ad = $_POST["ad"];
    $mail = $_POST["mail"];
    $instagram = $_POST["instagram"];
    $tel = $_POST["tel"];
    $mesaj = $_POST["mesaj"];
    
    if(!$ad || !$mail || !$instagram || !$tel || !$mesaj){
    echo "Boş alan bırakmamalısınız.";
    }
    else{
    $kaydet=$db->prepare("INSERT INTO iletisim SET
    i_ad=:i_ad,
    i_mail=:i_mail,
    i_instagram=:i_instagram,
    i_tel=:i_tel,
    i_mesaj=:i_mesaj
    ");
    $sonuc=$kaydet->execute(array(
    'isim'   => trim(strip_tags($ad)),
    'eposta'  => trim(strip_tags($mail)),
    'telno'   => trim(strip_tags($instagram)),
    'mesaj'  => trim(strip_tags($tel)),
    'mesaj'  => trim(strip_tags($mesaj))
    ));
    if($sonuc)
    {
    echo "Başvurunuz Gönderilmiştir";
    }
    else{
    echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
    }
    }
    }
    
    ?>
    <button name="iletisimgonder">Başvuruyu Gönder
    <i class="zmdi zmdi-arrow-right"></i>
    </button>
    http 500 hatası verdi
    [13-Feb-2024 13:40:08 Europe/Istanbul] PHP Parse error: syntax error, unexpected '<' in /home/barisvkg/public_html/basvur/index.php on line 26
  • 13-02-2024, 13:44:03
    #6
    BarisKarademir adlı üyeden alıntı: mesajı görüntüle
    http 500 hatası verdi
    [13-Feb-2024 13:40:08 Europe/Istanbul] PHP Parse error: syntax error, unexpected '<' in /home/barisvkg/public_html/basvur/index.php on line 26
    Şu şekilde değişir misin hocam

     <?php
        if (isset($_POST['iletisimgonder'])) {
    
    $ad = $_POST["ad"];
    $mail = $_POST["mail"];
    $instagram = $_POST["instagram"];
    $tel = $_POST["tel"];
    $mesaj = $_POST["mesaj"];
    
    if(!$ad || !$mail || !$instagram || !$tel || !$mesaj){
    echo "Boş alan bırakmamalısınız.";
    }
    else{
    $kaydet=$db->prepare("INSERT INTO iletisim SET
    i_ad=:i_ad,
    i_mail=:i_mail,
    i_instagram=:i_instagram,
    i_tel=:i_tel,
    i_mesaj=:i_mesaj
    ");
    $sonuc=$kaydet->execute(array(
    'i_ad'   => trim(strip_tags($ad)),
    'i_mail'  => trim(strip_tags($mail)),
    'i_instagram'   => trim(strip_tags($instagram)),
    'i_tel'  => trim(strip_tags($tel)),
    'i_mesaj'  => trim(strip_tags($mesaj))
    ));
    if($sonuc)
    {
    echo "Başvurunuz Gönderilmiştir";
    }
    else{
    echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
    }
    }
    }
    
    ?>
  • 13-02-2024, 13:47:13
    #7
    hypnos035 adlı üyeden alıntı: mesajı görüntüle
    Şu şekilde değişir misin hocam

     <?php
        if (isset($_POST['iletisimgonder'])) {
    
    $ad = $_POST["ad"];
    $mail = $_POST["mail"];
    $instagram = $_POST["instagram"];
    $tel = $_POST["tel"];
    $mesaj = $_POST["mesaj"];
    
    if(!$ad || !$mail || !$instagram || !$tel || !$mesaj){
    echo "Boş alan bırakmamalısınız.";
    }
    else{
    $kaydet=$db->prepare("INSERT INTO iletisim SET
    i_ad=:i_ad,
    i_mail=:i_mail,
    i_instagram=:i_instagram,
    i_tel=:i_tel,
    i_mesaj=:i_mesaj
    ");
    $sonuc=$kaydet->execute(array(
    'i_ad'   => trim(strip_tags($ad)),
    'i_mail'  => trim(strip_tags($mail)),
    'i_instagram'   => trim(strip_tags($instagram)),
    'i_tel'  => trim(strip_tags($tel)),
    'i_mesaj'  => trim(strip_tags($mesaj))
    ));
    if($sonuc)
    {
    echo "Başvurunuz Gönderilmiştir";
    }
    else{
    echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
    }
    }
    }
    
    ?>
    500 hatası düzeldi sayfa açıldı ama yine else döndürüyor daha sonra tekrar deneyin diye
  • 13-02-2024, 13:55:41
    #8
    Databsedeki kolon isimleri ile gönderdiğiniz isimler aynı mı? veya varsayılan null olmayan değerler var mı hocam? Mesela i_ip eklemişsinizdir ama varsayılan veya null değeri yoktur kayıt eklemiyordur

    Bir de şöyle deneyin isterseniz.

    <?php include("admin/ayar.php"); ?>
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>BAŞVURU</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
        <!-- MATERIAL DESIGN ICONIC FONT -->
        <link rel="stylesheet" href="fonts/material-design-iconic-font/css/material-design-iconic-font.min.css">
    
        <!-- STYLE CSS -->
        <link rel="stylesheet" href="css/style.css">
    </head>
    
    <body>
        <div class="wrapper">
            <div class="inner">
                <?php 
                if(isset($_POST['mesajgonder'])){
                    $ad = $_POST["ad"];
                    $mail = $_POST["mail"];
                    $instagram = $_POST["instagram"];
                    $tel = $_POST["tel"];
                    $mesaj = $_POST["mesaj"];
    
                    if(isset($ad) && isset($mail) && isset($instagram) && isset($tel) && isset($mesaj)){
                        $kaydet = $db->prepare("INSERT INTO iletisim SET i_ad=?, i_mail=?, i_instagram=?, i_tel=?, i_mesaj=?");
                        $sonuc = $kaydet->execute(array($ad,$mail,$instagram,$tel,$mesaj));
                        if($sonuc){
                            echo "Başvurunuz Gönderilmiştir";
                        }else{
                            echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
                        }               
                    }else{             
                        echo "Boş alan bırakmamalısınız.";
                    }
                }    
                ?>
                
                <form action="" method="POST">
                    <h3>BAŞVURU</h3>
                    <label class="form-group">
                        <input type="text" name="ad" class="form-control"  required>
                        <span>Ad Soyad</span>
                        <span class="border"></span>
                    </label>
                    <label class="form-group">
                        <input type="text" name="mail" class="form-control"  required>
                        <span for="">Mail Adresi</span>
                        <span class="border"></span>
                    </label>
                    <label class="form-group">
                        <input type="text" name="instagram" class="form-control"  required>
                        <span for="">Instagram Adresi</span>
                        <span class="border"></span>
                    </label>
                    <label class="form-group">
                        <input type="text" name="tel" class="form-control"  required>
                        <span for="">Telefon Numarası</span>
                        <span class="border"></span>
                    </label>
                    <label class="form-group" >
                        <textarea name="mesaj" id="" class="form-control" required></textarea>
                        <span for="">Kendinizi tanıtınız (iş,okul,hobiler vb.)</span>
                        <span class="border"></span>
                    </label>
                    <button name="mesajgonder" value="mesajgonder" type="submit">
                        Başvuruyu Gönder
                        <i class="zmdi zmdi-arrow-right"></i>
                    </button>
                </form>        
            </div>
        </div>        
    </body>
    </html>
  • 13-02-2024, 14:02:18
    #9
    ruidemre adlı üyeden alıntı: mesajı görüntüle
    Databsedeki kolon isimleri ile gönderdiğiniz isimler aynı mı? veya varsayılan null olmayan değerler var mı hocam? Mesela i_ip eklemişsinizdir ama varsayılan veya null değeri yoktur kayıt eklemiyordur
    farklı başka birşey yok hocam dediğim gibi, isterseniz kodun orijinal halini atıyım. Ben buna ek olarak Instagram Adresi ve Telefon Numarası bölümü eklemek istiyorum.
    Sıralama; Ad soyad, Mail, Instagram, Telefon, Mesaj

    <?php include("admin/ayar.php"); ?>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>BAŞVURU YAP</title>
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
            <!-- MATERIAL DESIGN ICONIC FONT -->
            <link rel="stylesheet" href="fonts/material-design-iconic-font/css/material-design-iconic-font.min.css">
            
            <!-- STYLE CSS -->
            <link rel="stylesheet" href="css/style.css">
        </head>
    
        <body>
    
            <div class="wrapper">
                <div class="inner">
                    <form action="" method="POST">
                        <h3>BAŞVURU</h3>
                        
                                
                    <?php 
                
                if($_POST){
                
                $ad = $_POST["ad"];
                $mail = $_POST["mail"];
                $mesaj = $_POST["mesaj"];
                
                if(!$ad || !$mail || !$mesaj){            
                echo "Boş alan bırakmamalısınız.";
                }            
                else{            
                $kaydet = $db-> prepare("insert into iletisim set
            i_ad = ?,
                    i_mail = ?,
                    i_mesaj = ? 
                ");
                $sonuc = $kaydet -> execute(array($ad,$mail,$mesaj));
                if($sonuc)
                {
                    echo "Başvurunuz Gönderilmiştir";
                }
                else{
                    echo "Daha sonra tekrar deneyin, başvurunuz gönderilmedi.";
                }        
                }
                }    
    //akosetr            
                ?>
                
                    
                        
                        <label class="form-group">
                
                            <input type="text" name="ad" class="form-control"  required>
                            <span>Ad Soyad</span>
                            <span class="border"></span>
                        </label>
                        <label class="form-group">
                            <input type="text" name="mail" class="form-control"  required>
                            <span for="">Mail Adresi</span>
                            <span class="border"></span>
                        </label>
                        <label class="form-group" >
                            <textarea name="mesaj" id="" class="form-control" required></textarea>
                            <span for="">Kendinizi tanıtınız (iş,okul,hobi vb.)</span>
                            <span class="border"></span>
                        </label>
                        <button>Başvuruyu Gönder
                            <i class="zmdi zmdi-arrow-right"></i>
                        </button>
                    </form>        
                </div>
            </div>        
        </body>
    </html>