• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

Php Profil Sistemi Yardım

nurullah45

Öğrenci
Katılım
14 Şubat 2017
Mesajlar
4
Tepki puanı
0
Puanları
1
Yaş
27
İyi Geceler Herkese arkadaşlar

phpde veritabanından sıra ile veri çekiyorum
çektiğim şeyleri while döngüsü ile yazdırıyorum
benim istediğim yazdırılan isimlerden birine tıkladığında o kişinin profiline gitmesi ama
session ile sayfalar arası aktarırken bana sadece en büyük değeri atıyor.

PHP:
<?php
include'baglanma.php';
$cek=mysql_query("SELECT * FROM ana ORDER BY id ,acikla ");
while($yaz=mysql_fetch_array($cek))
{         
      <form action="" method="post">
  <input type="submit" value="<?php echo $yaz["isim"];
  $kulla=$yaz["kullaniciadi"];     ?>&nbsp;<?php echo $yaz["soyisim"];?>" name="link"
  class="isimbuton">
  <?php
    </form>
    <?php   
$link=@$_POST["link"];
 
 
if($link)

{     

$kulla=$yaz["kullaniciadi"];
echo $link;
session_start();
$_SESSION["k"] = $kulla;
header("location:profill.php");

}
} ?>
 
bu kodun çalışması mucize bence aktarırken bazı karakterler silinmiş
örneğin while döngüsünden sonra php kapanmadan html başlıyor.
bunları düzelttiğinizi varysayarsak
kodundaki hata $kulla=$yaz["kullaniciadi"]; kısmında yer alıyor.

kullanıcını postdan gelen veriyle eşleştirmen lazım sen sorgulattığın tablonun en son satını almışın
hatta kullaniciadi parametresini de göndermemişsin


tam kod olarak şöyle
PHP:
<?php
include'baglanma.php';
$cek=mysql_query("SELECT * FROM ana ORDER BY id ,acikla ");
while($yaz=mysql_fetch_array($cek))
{     
?>
      <form action="" method="post">
<input type="hidden" name="kad" value="<?php echo $yaz['kullaniciadi']; ?>" />
  <input type="submit" value="<?php echo $yaz["isim"];
  $kulla=$yaz["kullaniciadi"];     ?>&nbsp;<?php echo $yaz["soyisim"];?>" name="link"
  class="isimbuton">
 
    </form>
    <?php
$link=@$_POST["link"];


if($link)

{ 

$kulla=$_POST['kad'];
echo $link;
session_start();
$_SESSION["k"] = $kulla;
header("location:profill.php");

}
} ?>
 
Amatorum biraz kusura bakmayin boyle hatalar ciktigi zaman soguyorum acikcasi:(
 
Üst