PHP İçin Sorularım
-
1- PHP'de bazen sorgularda @ ifadesi geçiyor. Nedir bu? Nerelerde ve ne için kullanılmalı?
Az önce şöyle bişeyde kullanmayınca hata verdi, kullanınca düzeldi... Kullanmam gerektiğini düşünmedim. Bazı yerlerde gördüğüm için aklıma geldi ve kullandım. Nerelerde kullanacağım?
if (@$_POST["id"]!=""){
$id=$_POST["id"];
$sor=mysql_query("delete from deneme where id='$id'");
if ($sor){
echo "Kayıt silindi";
}else{
echo "Kayıt Silinemedi";
}
}
-----------------------------------------------------------------------
2- PHP'de aspde olduğu gibi request.querystrig gibi bişey yok mu?
yani form actiondan gönderdiğim string değeri alabileceğim bişey var mı?
<form action="action.php?islem=kaydet&id=$kayit["id"]" method="post">
gibi bişey gönderip işlem değerini almak için ne kullanıyorum? -
hocam eğer bir koşul kontrol edilmeksizin sayfa içerisinde $_GET ve $_POST veyahutta $_REQUEST $_GLOBALS gibi dizi değişkenler kullanılıyorsa (içinden veri seçtiğiniz ama içinde aslında veri olmayan, dolması gereken diziler.) bunların boş yere ekrana hata basmaması için başlarına @ koyarız. Bu çoğu yerde kullanılır.
-
@ kullanılan satırda hata oluşursa onu görmezden gelir hocam
-
1- soru @ işareti major bi işarettir bu işareti kullandığında php warning ve hataların ekrana çıktı vermesini engellersin
2-sor ise $_GET['islem']; ile adres çubuğundaki veriyi okuyabilirsin
-
hata bastırma operatörü hocam o. açıklayacam 5 dk ya abimle teldeyim
Edit : Claw çok güzle açıklamış
Nvidia tarafından 04/Ara/16 18:23 tarihinde düzenlenmiştir -
Çok teşekkürker anladım...
Başka bir sorum şu?
Asp ile çalışırken tek sayfada herşeyi yapardım. Burda ıvır-zıvır her işlem için sayfa oluşturuyorlar neden?
Yani formla işlem gibi bişey gönderip bunu if ile kontrol ettirip işlem şu ise şunu yap, işlem bu ise şunu yap niye demiyorlar veya benmi hep o tarz işlemlere denk geldim.... Adam ekle için ayrı sayfa, kaydı yaparken ayrı sayfa-düzenle sayfası için ayr, düzenle_işlem için ayrı sayfa niye yapıyor? Gözden kaçırdığım bişey mi var?
-
_PesimisT_ bunu yazdı
Çok teşekkürker anladım...
Başka bir sorum şu?
Asp ile çalışırken tek sayfada herşeyi yapardım. Burda ıvır-zıvır her işlem için sayfa oluşturuyorlar neden?
Yani formla işlem gibi bişey gönderip bunu if ile kontrol ettirip işlem şu ise şunu yap, işlem bu ise şunu yap niye demiyorlar veya benmi hep o tarz işlemlere denk geldim.... Adam ekle için ayrı sayfa, kaydı yaparken ayrı sayfa-düzenle sayfası için ayr, düzenle_işlem için ayrı sayfa niye yapıyor? Gözden kaçırdığım bişey mi var?
Hocam hepsini aynı sayfaya toplayabilirsin sıkıntı değil o :) Ama başlangıç seviyesindeki eğitimlerin hepsinde dediğin gibi yaparlar :D
-
_PesimisT_ bunu yazdı
Çok teşekkürker anladım...
Başka bir sorum şu?
Asp ile çalışırken tek sayfada herşeyi yapardım. Burda ıvır-zıvır her işlem için sayfa oluşturuyorlar neden?
Yani formla işlem gibi bişey gönderip bunu if ile kontrol ettirip işlem şu ise şunu yap, işlem bu ise şunu yap niye demiyorlar veya benmi hep o tarz işlemlere denk geldim.... Adam ekle için ayrı sayfa, kaydı yaparken ayrı sayfa-düzenle sayfası için ayr, düzenle_işlem için ayrı sayfa niye yapıyor? Gözden kaçırdığım bişey mi var?
Anahtar kelimen : php switch case
Tek sayfada çalışmak istersen araştırabilirsin.
-
Teşekkürler... Devam edeyim bu sayfa dursun :) Affınıza sığınarak zaman zaman bu başlıkla rahatsız edeceğim :)
-
Kentaki bunu yazdı_PesimisT_ bunu yazdı
Çok teşekkürker anladım...
Başka bir sorum şu?
Asp ile çalışırken tek sayfada herşeyi yapardım. Burda ıvır-zıvır her işlem için sayfa oluşturuyorlar neden?
Yani formla işlem gibi bişey gönderip bunu if ile kontrol ettirip işlem şu ise şunu yap, işlem bu ise şunu yap niye demiyorlar veya benmi hep o tarz işlemlere denk geldim.... Adam ekle için ayrı sayfa, kaydı yaparken ayrı sayfa-düzenle sayfası için ayr, düzenle_işlem için ayrı sayfa niye yapıyor? Gözden kaçırdığım bişey mi var?
Anahtar kelimen : php switch case
Tek sayfada çalışmak istersen araştırabilirsin.
Teşekkürler hocam switch case mantığı asp de de var. İf ile de yapabilirim sorn değil, yapıldığını görmeyince neden kaçındıklarını merak ettim. Tekrar teşekkürler...
-
_PesimisT_ bunu yazdıKentaki bunu yazdı_PesimisT_ bunu yazdı
Çok teşekkürker anladım...
Başka bir sorum şu?
Asp ile çalışırken tek sayfada herşeyi yapardım. Burda ıvır-zıvır her işlem için sayfa oluşturuyorlar neden?
Yani formla işlem gibi bişey gönderip bunu if ile kontrol ettirip işlem şu ise şunu yap, işlem bu ise şunu yap niye demiyorlar veya benmi hep o tarz işlemlere denk geldim.... Adam ekle için ayrı sayfa, kaydı yaparken ayrı sayfa-düzenle sayfası için ayr, düzenle_işlem için ayrı sayfa niye yapıyor? Gözden kaçırdığım bişey mi var?
Anahtar kelimen : php switch case
Tek sayfada çalışmak istersen araştırabilirsin.
Teşekkürler hocam switch case mantığı asp de de var. İf ile de yapabilirim sorn değil, yapıldığını görmeyince neden kaçındıklarını merak ettim. Tekrar teşekkürler...
direk bir şeyden kaçınma yoktur hocam sadece yapmak istememiştir bende bazen yapmak istemeyebiliyorum