sonuc.php ?id1=1&a=37&b=9550&c=URUN+ADI1&d=8692018184975& ?id2=2&a=27&b=2305&c=URUN+ADI2&d=8692018184975& ?id3=3&a=39&b=9549&c=URUN+ADI3&d=8692018184982& ?id4=4&a=30&b=6588&c=URUN+ADI4&d=8692018184982& ?id5=5&a=35&b=6589&c=URUN+ADI5&d=8692018184999& ?id6=6&a=42&b=9551&c=URUN+ADI6&d=8692018184999& ?id7=7&a=48&b=9552&c=URUN+ADI7&d=8692018185002& ?id8=8&a=38&b=2996&c=URUN+ADI8&d=8692018185002& ?id9=9&a=45&b=2997&c=URUN+ADI9&d=8692018185019
Formdan gelen değişken verileri verileri nasıl yazdırabilirim?
7
●80
- 02-12-2021, 13:52:31Merhabalar, bir formum var ve form url sinden gelen veriler aşağıdaki gibidir. Bu verilerin sayısı ve değeri devamlı değişmektedir. Bunları nasıl her seferinde echo ile ekrana yazdırabilirim? Yardımlarınız için şimdiden teşekkürler.
- 02-12-2021, 14:12:06Peki hocam bunu bir döngü olarak nasıl yaparız? Örneğin bir formda 4 id gelirken diğerinde 8 id gelecek. ID sayıları devamlı değişken olacak. Yani ilk id miz, ID1 SON ID miz ise ID7 olsun, başlangıçtan bitiş id sine kadar bunu nasıl echo ile yazdırabilirim.profweb adlı üyeden alıntı: mesajı görüntüle
- 02-12-2021, 14:13:07Inferno adlı üyeden alıntı: mesajı görüntüle
print_r($_GET);
Bu şekilde gelen verileri Array içerisinde görüp, işlem yapabilirsiniz.
foreach ($_GET as $key => $value) { } - 02-12-2021, 14:21:19profweb adlı üyeden alıntı: mesajı görüntüle
Hocam çok teşekkürler. Şimdi ekrana bütün verileri yazdırdım peki bu gelen verilerden sadece gelen id1, id2, id3 değerlerini nasıl yazdırabilirim? - 02-12-2021, 14:25:05Kontrol ettirmeniz gerekir, basit olarak gelen değişkenin key değerinin ilk 2 karakterini substr fonksiyonu ile alıp "id" ye eşit olup olmadığını kontrol edip o şekilde yazdırabilirsiniz.Inferno adlı üyeden alıntı: mesajı görüntüle
Ancak öneri olarak tek GET değişkeninde id'leri virgüllü şekilde almanızı öneriririm.
Örneğin:
?id=2,3,4
Daha sonra şu şekilde gelen id'leri ayırabilirsiniz.
$id_array = explode(',', $_GET['id']); - 02-12-2021, 14:31:23Hocam sizi yoruyorum. Sorumu biraz daha netleştireyim.profweb adlı üyeden alıntı: mesajı görüntüle
Gelen verilerim:
?id1=1&a1=37&b1=9550&c1=URUN+ADI1&d1=8692018184975& ?id2=2&a2=27&b2=2305&c2=URUN+ADI2&d2=8692018184975& ?id3=3&a3=39&b3=9549&c3=URUN+ADI3&d3=8692018184982& ?id4=4&a4=30&b4=6588&c4=URUN+ADI4&d4=8692018184982& ?id5=5&a5=35&b5=6589&c5=URUN+ADI5&d5=8692018184999& ?id6=6&a6=42&b6=9551&c6=URUN+ADI6&d6=8692018184999& ?id7=7&a7=48&b7=9552&c7=URUN+ADI7&d7=8692018185002& ?id8=8&a8=38&b8=2996&c8=URUN+ADI8&d8=8692018185002& ?id9=9&a9=45&b9=2997&c9=URUN+ADI9&d9=8692018185019
Çıktıda görmek istediğim:
1) id1: 1, a1:37, b1:9550, c1:URUN ADI1, d1:8692018184975 2) id2: .... 3) ... 4)..
Bu şekilde bir çıktı almayı nasıl sağlarım?