Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
413
Tıklama
0
Öne Çıkarma
Neden aldığımı bilmediğim foreach array ve sorgu ile alakalı bir hata
W
7 yıl
Yüzbaşı
Konu Sahibi

Merhaba,

arkadaşlar ben bir kullanıcının arkadaşlarını çekip yazdırmak istiyorum.

Şöyle bir kod yazdım :

$parkadaslarcek = $baglanti -> prepare("select * from arkadas where kim = ?");
$parkadaslarcek -> bindParam(1, $profilkul);
$parkadaslarcek -> execute();
?>
<div id="parkadaslar">
<?php
foreach ($parkadaslarcek as $parkadaslar) {
$iii++;
$parkadasad = $parkadaslar["kul"];
$parkadasid = "parkadas".$iii;
$parkadastop = $iii * 25;
$parkadasidcek = $baglanti -> prepare("select * from kullanici where kul = ?");
$parkadasidcek -> bindParam(1, $parkadasad);
$parkadasidcek -> execute();
while ($parkadasidbilgi = $parkadasidcek -> fetch(PDO::FETCH_ASSOC)) {
$parkadasidno = $parkadasidcek["no"];
}
?>
<div id="<?php echo($parkadastop); ?>"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=132136481&url=profil.php?id=<?php echo($parkadasidno); ?>" data-href="profil.php?id=<?php echo($parkadasidno); ?>"><?php echo($parkadasad); ?></a></div>
<style>
<?php
echo "#parkadas".$iii."{";
echo "position: absolute;";
echo "top: ".$parkadastop."px;";
echo "left: 10px;";
echo "width: 400px;";
echo "}";
?>
</style>
<?php
}
?>
</div>


profilkul değişkeni dolu ve veritabanı bağlantısı ile ilgili bir problem yok.

Aldığım hata :

Fatal error: Uncaught Error: Cannot use object of type PDOStatement as array in C:\xampp\htdocs\xxx\profil.php:299 Stack trace: #0 {main} thrown in C:\xampp\htdocs\xxx\profil.php on line 299

299 satırıda şöyle :

$parkadasidno = $parkadasidcek["no"];


Eğer anlamadığınız bir yer varsa söyleyin.

Bu sorunu nasıl çözebilirim?

Yardımınıza ihtiyacım var.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil