Array kurgusu, yardım

PHP ve MySQL ile ilgili yardım taleplerinizi paylaşabilirsiniz.
Cevapla
Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 350
Kayıt: 16 Şub 2009, 01:16

Array kurgusu, yardım

Mesaj gönderen Özgür » 06 May 2015, 13:04

Kod: Tümünü seç

<?php
$id = $_POST["id"]; // gelen sayfadan değeri aldık
$baslik = array("HABER_BASLIK" => array(1 => "Ihracat rakamlarimiz", 2 => "Depomuzu büyütüyoruz", 3 => "Filomuz büyüdü"));

$metin = array("HABER_METIN" => array(1 => "Muyelam uiealuiea uieakmuiea uiealmk uiealuiemak uiealmkuie almuiekalmk lumiekalmukie nğkulime yulieamk.", 2 => "Nlumaku il euie ungme ulemaku uylnğm. Yulemu eliminuu emine uylami", 3 => "Nelu ilemak uyelamu ğlume uyelami uyelu eyili elamel ulememi ulema il"));
?>

<?=$baslik["HABER_BASLIK"]["$id"];?> // echo basmıyor
<?=$metin["HABER_METIN"]["$id"];?> // echo basmıyor
Yukardaki ekrana hiçbir yazı basmıyor

Kod: Tümünü seç

<?=$metin["HABER_METIN"]["1"];?>
Şeklinde kullanırsam basıyor. Yardımcı olabilen var mı?

Kullanıcı avatarı
Gökhan
Deneyimli Üye
Deneyimli Üye
Mesajlar: 390
Kayıt: 11 Şub 2009, 22:57

Re: Array kurgusu, yardım

Mesaj gönderen Gökhan » 06 May 2015, 13:42

Kod: Tümünü seç

...

<?=$baslik["HABER_BASLIK"]["$id"];?>

...
["$id"] <-- buradaki $id yi tırnaksız kullanarak deneyelim.

ve bir de id değerini aldığımızdan emin olalım. Sunucuda global register özelliği kapalı olabilir. $_GET[] ile alabiliriz.

Kod: Tümünü seç

...

<?
$id = $_GET["id"];
?>

<?=$baslik["HABER_BASLIK"][$id];?>

...

Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 350
Kayıt: 16 Şub 2009, 01:16

Re: Array kurgusu, yardım

Mesaj gönderen Özgür » 06 May 2015, 13:46

[$id] <-- buradaki $id yi tırnaksız kullandım, oldu. Teşekkür ederim. Tırnaklar ("") string yapıyormuş.

Cevapla

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir