Php Get Kullanımı?

    $profileid = $_GET['editProfile']; // GETTING ID FROM URL
    $query = "SELECT * FROM userdetails WHERE contact_id ='$profileid' ";
    $result = @mysqli_query($dbcon,$query);
 $drow = @mysqli_fetch_assoc($result);

Bu kod satırında Get’in içindeki ifade hiç bir yerde kullanılmıyor. Amacı nedir bu kodun?
çalıştırınca ilk satırında hata var diyor.

“editProfile” olarak gönderilmiş get isteğindeki değeri alıp veritabanında onunla eşleşen “contact_id” değerini buluyo. Anladığım kadarıyla böyle php ile çok kısa bir geçmişim oldu…

Biraz daha açabilme şansın var mı daha php’de yeniyim.Get internette verinin çağırılması için kullanılıyor url de gözüküyor deniliyor.

“editProflin” geçtiği diğer bir satır başka yerde yok bu satır.

<a href="editProfile.php?editProfile=<?php echo $row["contact_id"]; ?> "id="edt">Edit</a>

Geçip geçmemesine niye bu kadar takıldın anlamıyorum.

Yukardaki kodda veriyi getle gönderiyo gibi düşünebilirsin.

burda ise row["contact_id"] deki değeri alıyo aslında. Ama bunu doğrudan yapmak yerine önce getle bir istek yapılıyo sonra getle yapılan istegiği yakalamak için $_GET['editProfile'] kullanıyo.
Yazılmış kodları incelemeden önce biraz konunun temel mantığına baksan kafanda daha iyi oturur.

1 Beğeni

www.sitedeneme.com/ekle.php?ad=Yazbel
Böyle bir web sitesine gittiğinde arka planda şöyle bir kod çalıştırırsan
echo $_GET["ad"];
Sana çıktı olarak “Yazbel” vericektir.
“_GET” bir sözlük olarak düşünebilirsin içerisinde “ad” karşılık gelen öğeyi bullanmak için böyle bir syntax kullanıyoruz.
Python biliyosan aslında çok farklı değil.

Mantığını araştırıp anladım yardımcı olduğun için teşekkürler.

1 Beğeni