AlexanderDaniel
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Web designer, Coder and Designer
Şu aşağıya bırakacağım kodun bazı yerlerini PDO için düzgün çeviremedim kodu çevirerek bana yardımcı olursanız çok sevinirim. (Bıraktığım kod PDO çevirilmemiş halidir)
hatam nerde arkadaşlar
Konu kapatılabilir.
PHP:
<?php
if ($_POST) { // Sayfada post olup olmadığını kontrol ediyoruz.
$baslik = $_POST['baslik']; // Sayfa yenilendikten sonra post edilen değerleri değişkenlere atıyoruz
$icerik = $_POST['icerik'];
$phone = $_POST['phone'];
$idurum = $_POST['idurum'];
$sehir = $_POST['sehir'];
$ilce = $_POST['ilce'];
$pozisyon = $_POST['pozisyon'];
$calismasekli = $_POST['calismasekli'];
$gunler = $_POST['gunler'];
$hayvan = $_POST['hayvan'];
$dil = $_POST['dil'];
$btarih = $_POST['btarih'];
$tl = $_POST['tl'];
$yas = $_POST['yas'];
$cinsiyet = $_POST['cinsiyet'];
$egitim = $_POST['egitim'];
$durum = "1";
$ydurum = "1";
$seo = $_POST['baslik'];
$bul = $seo;
$bulunacak = array('ç','Ç','ı','İ','ğ','Ğ','ü','ö','Ş','ş','Ö','Ü',',',' ','(',')','[',']');
$degistir = array('c','C','i','I','g','G','u','o','S','s','O','U','','-','','','','');
$sonu=str_replace($bulunacak, $degistir, $bul);
$anahtar = $_POST['anahtar'];
if ($baglanti->query("INSERT INTO elemanformu (name, aciklama, phone, idurum, sehir, ilce, pozisyon, calismasekli, gunler, hayvan, dil, btarih, tl, yas, cinsiyet, egitim, durum, ydurum, seo, anahtar) VALUES ('$baslik','$icerik','$phone','$idurum','$sehir','$ilce','$pozisyon','$calismasekli','$gunler','$hayvan','$dil','$btarih','$tl','$yas','$cinsiyet','$egitim','$durum','$ydurum','$sonu','$anahtar')"))
// Veri ekleme sorgumuzu yazıyoruz.
{
echo "Veri Eklendi"; // Eğer veri eklendiyse eklendi yazmasını sağlıyoruz.
}
else
{
echo "Hata oluştu";
}
}
?>
PHP:
<?php
if (isset($_POST['baslik'];, $_POST['icerik'];, $_POST['phone']; ,$_POST['idurum'];, $_POST['sehir'];, $_POST['ilce'];, $_POST['pozisyon'];, $_POST['calismasekli'];, $_POST['gunler'];, $_POST['hayvan'];, $_POST['dil'];, $_POST['btarih'];, $_POST['tl'];, $_POST['yas'];, $_POST['cinsiyet'];, $_POST['egitim'];, $_POST['anahtar'];)) {
$baslik = trim(filter_input(INPUT_POST, 'baslik', FILTER_SANITIZE_STRING));
$icerik = trim(filter_input(INPUT_POST, 'icerik', FILTER_SANITIZE_STRING));
$phone = trim(filter_input(INPUT_POST, 'phone', FILTER_SANITIZE_STRING));
$idurum = trim(filter_input(INPUT_POST, 'idurum', FILTER_SANITIZE_STRING));
$sehir = trim(filter_input(INPUT_POST, 'sehir', FILTER_SANITIZE_STRING));
$ilce = trim(filter_input(INPUT_POST, 'ilce', FILTER_SANITIZE_STRING));
$pozisyon = trim(filter_input(INPUT_POST, 'pozisyon', FILTER_SANITIZE_STRING));
$calismasekli = trim(filter_input(INPUT_POST, 'calismasekli', FILTER_SANITIZE_STRING));
$gunler = trim(filter_input(INPUT_POST, 'gunler', FILTER_SANITIZE_STRING));
$hayvan = trim(filter_input(INPUT_POST, 'hayvan', FILTER_SANITIZE_STRING));
$dil = trim(filter_input(INPUT_POST, 'dil', FILTER_SANITIZE_STRING));
$btarih = trim(filter_input(INPUT_POST, 'btarih', FILTER_SANITIZE_STRING));
$tl = trim(filter_input(INPUT_POST, 'tl', FILTER_SANITIZE_STRING));
$yas = trim(filter_input(INPUT_POST, 'yas', FILTER_SANITIZE_STRING));
$cinsiyet = trim(filter_input(INPUT_POST, 'cinsiyet', FILTER_SANITIZE_STRING));
$egitim = trim(filter_input(INPUT_POST, 'egitim', FILTER_SANITIZE_STRING));
$anahtar = trim(filter_input(INPUT_POST, 'anahtar', FILTER_SANITIZE_STRING));
if (empty($baslik) || empty($icerik) || empty($phone) || empty($idurum) || empty($sehir) || empty($ilce) || empty($pozisyon) || empty($calismasekli) || empty($gunler) || empty($hayvan) || empty($dil) || empty($btarih) || empty($tl) || empty($yas) || empty($cinsiyet) || empty($egitim) || empty($anahtar))
{
die("<p>Formu Eksiksiz Doldurun!</p><br>");
}
try {
$baglanti = new PDO("mysql:host=localhost;dbname=u9596700_9596700", "root", "");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sorgu = $baglanti->prepare("INSERT INTO elemanformu(baslik, icerik, phone, idurum, sehir, ilce, pozisyon, calismasekli, gunler, hayvan, dil, btarih, tl, yas, cinsiyet, egitim, anahtar) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
$sorgu->bindParam(1, $baslik, PDO::PARAM_STR);
$sorgu->bindParam(2, $icerik, PDO::PARAM_STR);
$sorgu->bindParam(3, $phone, PDO::PARAM_STR);
$sorgu->bindParam(4, $idurum, PDO::PARAM_STR);
$sorgu->bindParam(5, $sehir, PDO::PARAM_STR);
$sorgu->bindParam(6, $ilce, PDO::PARAM_STR);
$sorgu->bindParam(7, $pozisyon, PDO::PARAM_STR);
$sorgu->bindParam(8, $calismasekli, PDO::PARAM_STR);
$sorgu->bindParam(9, $gunler, PDO::PARAM_STR);
$sorgu->bindParam(10, $hayvan, PDO::PARAM_STR);
$sorgu->bindParam(11, $dil, PDO::PARAM_STR);
$sorgu->bindParam(12, $btarih, PDO::PARAM_STR);
$sorgu->bindParam(13, $tl, PDO::PARAM_STR);
$sorgu->bindParam(14, $yas, PDO::PARAM_STR);
$sorgu->bindParam(15, $cinsiyet, PDO::PARAM_STR);
$sorgu->bindParam(16, $egitim, PDO::PARAM_STR);
$sorgu->bindParam(17, $anahtar, PDO::PARAM_STR);
$sorgu->execute();
echo "<p>Bilgiler başarılı bir şekilde kaydedildi.</p>";
}
catch (PDOException $e)
{
die($e->getMessage());
}
$baglanti = null;
}
?>
hatam nerde arkadaşlar
Konu kapatılabilir.
Son düzenleme: