-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
echo $_POST["talep"];
Kısmını
echo nl2br($_POST["talep"]);
Olarak değiştirebilir misiniz?
-
Üyelik
09.02.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Öğrenci
-
Konum
Konya
-
Ad Soyad
D** B**
-
Mesajlar
112
-
Beğeniler
31 / 16
-
Ticaret
3, (%100)
Çok teşekkürler bu "nl2br" tam olarak ne yapıyor?
-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
Post verilerinde alt satırlar /n olarak görünür. Bu kod /n satırları
koduna çevirir.
1 kişi bu mesajı beğendi.
-
Üyelik
09.02.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Öğrenci
-
Konum
Konya
-
Ad Soyad
D** B**
-
Mesajlar
112
-
Beğeniler
31 / 16
-
Ticaret
3, (%100)
Bir sorunum daha var lütfen yardım eder misiniz? Eğer bir tane isim yakalarsa onu veritabanına yazdırabiliyorum ama 2 tane isim girilirse 2. isim yazılmıyor ki kaç isim geleceği belli değil 30 da olabilir 2 de. Bu isimleri kaç tane gelirse o kadar yazdırma işlemini nasıl yapabilirim?
Örnek input:
Name: Mehmet
Name: Mustafa
try{
$db = new PDO('mysql:host=localhost;dbname=tftautoconverter;charset=utf8','root','');
}catch(PDOException $e){
echo 'Hata: '.$e->getMessage();
}
echo '
';
if ($_POST) {
$degisken = ($_POST["talep"]);
global $degisen;
$regular_expression_1 ="[N]+[a]+[m]+[e]+\:[R](.*?)[a]";
$regular_expression_1 ="[N]+[a]+[m]+[e]+\:(.*?)[
]";
$regular_expression_2 ="[S]+[u]+[r]+[n]+[a]+[m]+[e]\:(.*?)[
]";
preg_match_all('#'.$regular_expression_1.'#' ,$degisken , $matches);
for ($i=0; $i< sizeof($matches[1]);$i++)
$isimleryaz = $matches[1][$i];
$sql = $db->prepare('INSERT INTO isimler (name) VALUES (?)');
$ekle = $sql->execute(array(
$isimleryaz,
));
$hata = $sql->errorInfo();
echo empty($hata[2]) ? "Başarılı Bir Şekilde Çalıştı." : $hata[2];
}
?>
-
Üyelik
07.08.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Öğrenci
-
Konum
Diyarbakır
-
Ad Soyad
H** K**
-
Mesajlar
718
-
Beğeniler
37 / 219
-
Ticaret
7, (%100)
Telefondayım kodlar çok karışık geldi :)
if ($_POST) {
$degisken = nl2br($_POST["talep"]);
$parcala = preg_split('/
]*>/i', $degisken)
$say=count($parcala);
for ($i=0; $i< $parcala;$i++)
{
echo $parcala[$i];
}
Uyku sersemiyim, kodlar çalışmıyor olabilir ama umarım işinize yarar :)
For döngüsü içinde veritabanına ekleme işlemini yaparsınız.
1 kişi bu mesajı beğendi.