lostyazilim
tr.link

merhaba başlığı sql a xxx xxx xxx yerine xxx-xxx-xxx nasıl yazdırabilirim ?

16 Mesajlar 2.303 Okunma
acebozum
tr.link

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
O zamanda nexux-otomatik-kapı-sistemleri bu başlığın hangi id ye sahip olduğunuzu bulup işlem yapmanız gereklidir.
 

 

elektronikssl
webimgo

neariyor neariyor Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.08.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad M** Ş**
  • Mesajlar 77
  • Beğeniler 1 / 7
  • Ticaret 0, (%0)
FurkanKandemir öyle de olur ama ben get url yaptım . get id yerine . url ye göre dedim where $url dedim url ye göre verileri çekti . update de de kullandım . bakalım sorgularda kullandım hep . şuan iyi gidiyor .
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Bu arada hocam gereksiz değişken kullanımına gerek yok


$title = $_POST['title'];
$title = str_replace(" ", "-", $title);
echo $title;


hatta direkt

$title = $_POST['title'];
echo str_replace(" ", "-", $title); //bu sadece satır sayısını azaltacaktır.

şeklinde de yapabilirsiniz. Gereksiz değişken kullanımından kaçınmak kodlama için daha sağlıklıdır
 

 

maymaa maymaa Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek Öğrenci
  • Konum Gaziantep
  • Ad Soyad M** Ö**
  • Mesajlar 274
  • Beğeniler 54 / 34
  • Ticaret 1, (%100)
gereksiz satıra gerek yok arkadaşlar

echo str_replace(" ", "-", $_POST['title']);
 

 

wmaraci
wmaraci

Bullception Bullception WM Aracı Kullanıcı
  • Üyelik 09.08.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad U** D**
  • Mesajlar 57
  • Beğeniler 38 / 17
  • Ticaret 0, (%0)
Merhabalar,
Seo dostu url için projelerimde bir zaman kullandığım class yapımı paylaşıyorum. Bu yapı "ÖRNEK URL BAŞLIĞI" yazısını "ornek-url-basligi" olarak çevirmekte. Ayrıca eğer yazının uzunluğu 80 karakterden fazla ise substring metodu ile en fazla 80 karakterlik bir dönüşüm yaptırıyordum. Ek olarak iki tane - - karakterinin yan yana gelme durumunda da gerekli düzenlemeyi yaptırıyordum. Ben bunu asp.net c# projelerimde çok sık kullanıyordum. PHP'ye kendiniz çevirirsiniz artık.

Class;

public static string ConvertToURL(this string str)
{
if (string.IsNullOrEmpty(str)) return "";
if (str.Length > 80)
str = str.Substring(0, 80);
str = str.Replace("ş", "s");
str = str.Replace("Ş", "S");
str = str.Replace("ğ", "g");
str = str.Replace("Ğ", "G");
str = str.Replace("İ", "I");
str = str.Replace("ı", "i");
str = str.Replace("ç", "c");
str = str.Replace("Ç", "C");
str = str.Replace("ö", "o");
str = str.Replace("Ö", "O");
str = str.Replace("ü", "u");
str = str.Replace("Ü", "U");
str = str.Replace("'", "");
str = str.Replace("\"", "");
Regex r = new Regex("[^a-zA-Z0-9_-]");
//if (r.IsMatch(str))
str = r.Replace(str, "-");
if (!string.IsNullOrEmpty(str))
while (str.IndexOf("--") > -1)
str= str.Replace("--", "-");
if (str.StartsWith("-")) str= str.Substring(1);
if (str.EndsWith("-")) str= str.Substring(0, str.Length - 1);
return str;
}


Kullanım Örneği;

string url = "Örnek sayfa başlığı";
string seo_url = url.ToString().ConvertToURL();
//url içindeki veri Örnek sayfa başlığı
//seo_url içindeki veri ornek-sayfa-basligi
 

 

Onuraygun Onuraygun WM Aracı Kullanıcı
  • Üyelik 16.09.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Yamaç Paraşüt Pilotu
  • Konum Adana
  • Ad Soyad O** A**
  • Mesajlar 43
  • Beğeniler 23 / 10
  • Ticaret 0, (%0)
Hocam url parametresini get ile almalisiniz yabi sql sorgusunda where url = '$_GET["url"]' seklinde kullanın
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al