<?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> Basit php sorunu
15
●370
- 13-02-2024, 13:27:34Merhabalar, 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.
- 13-02-2024, 13:33:44bö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:14maalesef aynı hataSinanSS adlı üyeden alıntı: mesajı görüntüle
- 13-02-2024, 13:38:33Bö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:25http 500 hatası verdihypnos035 adlı üyeden alıntı: mesajı görüntüle
[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Şu şekilde değişir misin hocamBarisKarademir adlı üyeden alıntı: mesajı görüntüle
<?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:13500 hatası düzeldi sayfa açıldı ama yine else döndürüyor daha sonra tekrar deneyin diyehypnos035 adlı üyeden alıntı: mesajı görüntüle
- 13-02-2024, 13:55:41Databsedeki 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:18farklı 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.ruidemre adlı üyeden alıntı: mesajı görüntüle
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>