İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Php Profil Sistemi Yardım

nurullah4514.02.20173 cevap1.706 görüntüleme
2017'den beri4 mesaj
#1
İ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
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");

}
} ?>


Cevaplar
2008'den beri6.394 mesaj
#2
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
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");

}
} ?>
nurullah45 Konuyu açan
2017'den beri4 mesaj
#3
Amatorum biraz kusura bakmayin boyle hatalar ciktigi zaman soguyorum acikcasi:(
nurullah45 Konuyu açan
2017'den beri4 mesaj
#4
cok tesekkurler oldu:):):):)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.