Php yazmış oldugumuz kodlarda echo ve $_Post kullanımı hakkında
Php'de oluşturdugumuz inputları butonları göstermek için echo komutu mu kullanılıyor tarayıcıya yansıtmak için echo kullanmadıgımda göstermiyor inputları butonları yeni başladığım için hocamın derslerini izliyorum fakat arasıra kafama takılanlarıda buraya yazıyorum cevaplarınız için teşekkür ederim şimdiden birde if($_Post) koşulumuz eğer $Post edilmişse yani gönderilmişse anlamı taşıyor değil mi arkadaşlar.
Php üzerine önerebileceğiniz kaynak ders video ne olursa tavsiyelerinizi bekliyorum.
<?php
if(@$_POST)
{
$adsoyad=$_POST["adsoyad"];
echo $adsoyad;
}
else{
echo '<h1>Sipariş ver<h1>
<form action="#" method="post">
<h5>Ad Soyad<h5>
<input type="text" name="adsoyad"/>
<input type="submit" class="send" value="Gönder">
</form>';
}
?>"
Daha fazla markdown örneğine buraya tıklayarak ulaşabilirsin!
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
@
işareti yerine aşağıdaki gibi kontrol edebilirsin.
if(isset($_POST) && !empty($_POST))
Selamlar Hocam,
Backend dillerini kullanıcılar biz göstermedikçe göremezler.
echo php için ekrana yaz komutu gönderir echo dan sonra gelen ve ; yazana kadar içerisinde ki her şeyi ekrana yazıcaktır.
if ($_POST) için dediğin de doğru bu şekilde bir kullanım mevcut ama @ işareti icin yanlış bir kullanım olmuş.
@ küçük uyarı gizlemek için kullanılabilir. örnek olarak
echo $_POST['name'];
// Böyle bir kullanımda tarayıcı sana bir hata mesajı gönderir bunda da $_POST['name'] değerinin boş olduğunu söyler ama başına @ eklersen sana bu mesajı göstermicektir.
echo @$_POST['name']; // Boş olması durumunda hata mesajı göstermez.
Tayfun Hocanın php ile ilgili video serisi youtube kanalında mevcut ancak katıla özel şekilde izlenebiliyor ben izledim gayet güzel önerebilirim onun dışında Fehmi Uyar'ın yeni ve hala devam ettiği bir php serisi mevcut.