Giriş Yap / Kayıt Ol
sosyal.market

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

1Beğeni
  • 1 Yazan worldww

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

2 karakter arasındaki kelimeyi veritabanına nasıl yazdırırım?

  #1  
Okunmamış 11 Ocak 2019, 12:08
Pandura Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 09 Şubat 2017
Yaş / Cinsiyet: 19 / Erkek
Meslek: Öğrenci
Konum: Konya
Ad, Soyad: Du... Ba...
Mesajlar: 68
Beğeniler: 10 / 15
Ticaret: 2, 100%
Merhabarlar. Ben inputtan verdiğim değerin içindeki belirli karakterler arasındaki kelimleri veritabanına yazdırmak istiyorum. Regexle denedim fakat beceremedim.

Denemem:

PHP- Kodu:
<?php



try{
                
$db = new PDO('mysql:host=localhost;dbname=wm342598_controlp;charset=utf8','wm342598_control','');
            }catch(
PDOException $e){
                echo 
'Hata: '.$e->getMessage();
            }
            

echo 
'

    <form name="form1" action="" method="POST">
        Talebi Gir: <textarea name="talep" style="height:1000px; width:1000px"></textarea>
        <br><br>
        <input type="submit" name="gonder" value="Veritabanına İşle">
        </form>
'
;



if (
$_POST) {


    

$regular_expression_1 ="[İ]+[s]+[i]+[m]+[ ]\:(.*?)[
]"
;
$talep = ($_POST["talep"]);
$text explode('[Yukarı]'$talep);

    
    
preg_match_all('#'.$regular_expression_1.'#' ,$text[1][$i] , $matches);
    for (
$i=0;  $isizeof($matches[1]);$i++)    
        
$isimleryaz $matches[1][$i];
      

echo 
$isimleryaz;
 

$sql $db->prepare('INSERT INTO tblleads (name) VALUES (?)');
        
$ekle $sql->execute(array(

            
$isimleryaz,
                            

            ));
            
$hata $sql->errorInfo();
echo empty(
$hata[2]) ?  "Başarılı Bir Şekilde Çalıştı." $hata[2];




}

?>
Girdiğim input:

Kod:
010. Pomagranat konsantresi Malezya'ya ithal edilecek
Pomagran konsantresi Malezya'ya ithal edilecek

İsim: Farra Wahida
Soyadı: wahida
E-Posta: farrahwahida30@yahoo.com
Ülke: Malezya
Telefon: 01110276140

Merhaba, ben malasya'dan im wahida. Pomagranat konsantresini larga miktarı ile satıyor musunuz? cevap ver. teşekkür ederim
[Yukarı]
011. Taze yumurtalar Suudi Arabistan'dan soruşturma alıyor
Suudi Arabistan'dan taze yumurta alım talebi

İsim: Raja
E-Posta: raja--1991@live.com
Ülke: Suudi Arabistan

Merhaba,

Bu, bana ürünlerinizin bazı ayrıntılarını gönderip gönderemeyeceğinizi görmek için gönderen Raja Almuwayshir.
Ayrıca, bana Yumurta fiyatları verme şansı varsa.
Dahası, ürünü KSA'da satan bir kurum var.
lütfen aşağıdaki numaradan bana ulaşın:

00966562050456
[Yukarı]
Burdaki isimleri yakalayıp veritabanına yazdırmam gerek. Şimdiden teşekkürler.
  #2  
Okunmamış 11 Ocak 2019, 17:00
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 21 Nisan 2018
Cinsiyet: Erkek
Meslek: Öğrenci
Konum: Sakarya
Ad, Soyad: Ba... Öz...
Mesajlar: 2.159
Beğeniler: 750 / 629
Ticaret: 4, 100%
PHP- Kodu:
<?php
$data 
"
010. Pomagranat konsantresi Malezya'ya ithal edilecek
Pomagran konsantresi Malezya'ya ithal edilecek

İsim: Farra Wahida
Soyadı: wahida
E-Posta: farrahwahida30@yahoo.com
Ülke: Malezya
Telefon: 01110276140
[ayraç]
Merhaba, ben malasya'dan im wahida. Pomagranat konsantresini larga miktarı ile satıyor musunuz? cevap ver. teşekkür ederim
011. Taze yumurtalar Suudi Arabistan'dan soruşturma alıyor
Suudi Arabistan'dan taze yumurta alım talebi

İsim: Raja
Soyadı: wahida
E-Posta: farrahwahida30@yahoo.com
"
;
$i 0;
while(
$i count(explode("[ayraç]",$data))) {
    
$isim explode("İsim: ",explode("Soyadı:",explode("[ayraç]",$data)[$i])[0])[1];
    echo 
$isim."</br>";
    
$i $i 1;
}
?>
Şimdi şöyle bir sıkıntı var buraya yazdığın veride ilkinde Ad'dan sonra soyadı geliyor ama diğerinde addan sonra eposta geliyor. Eğer bu sıkıntı değil, ben ad'dan sonra soyadını düzenli bir şekilde girerim dersen bu kod işine yarar. Her iki mesaj arası [ayraç] koydum. Sen [yukarı] koymuşsun, fark etmez.
Pandura bunu beğendi.
  #3  
Okunmamış 11 Ocak 2019, 18:32
Pandura Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 09 Şubat 2017
Yaş / Cinsiyet: 19 / Erkek
Meslek: Öğrenci
Konum: Konya
Ad, Soyad: Du... Ba...
Mesajlar: 68
Beğeniler: 10 / 15
Ticaret: 2, 100%
Yardımınız için çok teşekkürler.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 05:34.