İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Kendi forumumu yapmak istiyorum.. Yardım edebilirmisiniz..

killinq

0
İyinet Üyesi
Katılım
16 Haziran 2010
Mesajlar
26
Reaction score
0
Benim (şuanlık) yapmak istediğim konulara link vermek..
Yani

Kategori>Forum>Konu ... Bunların hepsinde link olacak..

Nasıl yapabilirim
 

killinq

0
İyinet Üyesi
Katılım
16 Haziran 2010
Mesajlar
26
Reaction score
0
.......
resim_769085935.JPG

resim_741603392.JPG
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
Konuları veritabanına kayıt ederken id leri oluyor değil mi? Get ile id leri alıp içeriği o şekilde gösterebilirsiniz. Adreslerde şu şekilde olmalı : konugoster.php?id=1 vb gibi.

Şununla çözebilirsiniz :

PHP:
$id=intval($_GET['id']);

if(!$id) {
 

killinq

0
İyinet Üyesi
Katılım
16 Haziran 2010
Mesajlar
26
Reaction score
0
NASIL YAPABİLiRİM TÜM DOSYALARIM BURDA :)
form
PHP:
<form method="post" action="konuekle.php">
Kullanıcı Adı:<input type="text" name="kullanici"><br>Mesaj:
         <textarea name="mesaj" style="width:80%;height:200px;"></textarea><br>

 <input type="submit" value="Gönder" />
 </form>
konuekle.php
PHP:
<?
include ("ayar.php");

$kullanici=$_POST['kullanici'];
$mesaj=$_POST['mesaj'];
//Bir yükle değişkeni oluşturduk.. insert into TABLO ADI (tablodaki değerler) values (karşılığı olan değerler)
$yukle=mysql_query("insert into ziyaret(kullanici,mesaj) values ('$kullanici','$mesaj')");
//Eğer yükle olmuşsa oldu yazdır.. Ama olmadıysa malesef yazdır...
if ($yukle) {
Echo "Mesajınız başarıyla kaydedildi... Şimdi mesajınızı görebilirsiniz... <a href=konugoster.php>Tıkla</a>";
}else{
echo "malesef";
}
?>
konugoster.php
PHP:
<?
include ('ayar.php');
//ziyaret tablosundaki kullanici ve mesaj kısımlarını seç
    $sql="select kullanici,mesaj from ziyaret";
	$yukle=mysql_query("$sql");
	while ($goster=mysql_fetch_array($yukle)){
  $kull = $goster["kullanici"];  
  $mes = $goster["mesaj"];  
  echo $kull.'<br>'.$mes.'<br>'.''; }
?>
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
Ziyaret tablosunun içerisinde id kısmının olduğunu varsayıp şu şekilde bir düzenleme yapıyorum.

konugöster.php

PHP:
<?
include ('ayar.php');
//ziyaret tablosundaki kullanici ve mesaj kısımlarını seç
    $sql="select id,kullanici,mesaj from ziyaret";
    $yukle=mysql_query("$sql");
    while ($goster=mysql_fetch_array($yukle)){
  $kull = $goster["kullanici"];  
  $mes = $goster["mesaj"]; 

  $id=intval($_GET["id"]);

if(!$id) { 
  echo" <a href="\konugoster.php?id=$goster[id]\">'.$kull.'</a><br>'.$mes.'<br>'.'';

 }else{

  echo"$kull<br /><br />$mes<br />";
}
 }
?>

Kendinize göre düzenlersiniz. Ters slahsları unutmayın (\).
 

killinq

0
İyinet Üyesi
Katılım
16 Haziran 2010
Mesajlar
26
Reaction score
0
Kardeş bu şekilde düzenledim.. çalıştı.. ama şimdi bir konuya tıklayınca tüm konu ve cevaplar gözüküyor
PHP:
<?
include ('ayar.php');
//ziyaret tablosundaki kullanici ve mesaj kısımlarını seç
    $sql="select id,kullanici,mesaj from ziyaret";
    $yukle=mysql_query("$sql");
    while ($goster=mysql_fetch_array($yukle)){
  $kull = $goster["kullanici"];  
  $mes = $goster["mesaj"]; 

  $id=intval($_GET["id"]);
//>>>>$mes<<<< yazınca mesaj gözükür
if(!$id) { 
 echo" <a href=\"konugoster.php?id=$goster[id]\">$kull</a><br>\n";

 }else{

  echo "$kull<br /><br />$mes<br />";
}
 }
?>
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
id ye göre çekmeyi unutmuşuz :)

PHP:
<?
include ('ayar.php');
//ziyaret tablosundaki kullanici ve mesaj kısımlarını seç
    $sql="select id,kullanici,mesaj from ziyaret";
    $yukle=mysql_query("$sql");
    while ($goster=mysql_fetch_array($yukle)){
  $kull = $goster["kullanici"];  
  $mes = $goster["mesaj"]; 

  $id=intval($_GET["id"]);
//>>>>$mes<<<< yazınca mesaj gözükür
if(!$id) { 
 echo" <a href=\"konugoster.php?id=$goster[id]\">$kull</a><br>\n";

 }else{
$sql=mysql_query("SELECT * FROM ziyaret WHERE id='$id'");
 
while ($rows=mysql_fetch_array($sql) ) {
  echo "$rows[kullanici]<br /><br />$rows[mesaj]<br />";
}
 }
  }
?>


Tekrar dene bakalım.
 

killinq

0
İyinet Üyesi
Katılım
16 Haziran 2010
Mesajlar
26
Reaction score
0
Şimdide alt alta 7 tane aynı mesaj çıkıyor :D (Yani id ye göre doğru mesajı çekebiliyor Bu iyi :D)

Ne eksik ne fazla 7 tane :D

not : 7 benim veritabanında kayıtlı olan mesaj sayısına eşit (yani veri tabanında kaç tane varsa o kadar yazıyor)
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
PHP:
<?
include ('baglan.php');
//ziyaret tablosundaki kullanici ve mesaj kısımlarını seç
    $sql= mysql_query("select id,kullanici,mesaj from ziyaret");


  $id=intval($_GET["id"]);

    if(!$id) { 
    while ($goster=mysql_fetch_array($sql)){
  $kull = $goster["kullanici"];  
  $mes = $goster["mesaj"]; 
 echo" <a href=\"konugoster.php?id=$goster[id]\">$kull</a><br>\n";
}
 }else{
$sql=mysql_query("SELECT * FROM ziyaret WHERE id='$id' LIMIT 1");
 
while ($rows=mysql_fetch_array($sql) ) {

echo "$rows[kullanici]<br /><br />$rows[mesaj]";

 }
  }
?>
 

killinq

0
İyinet Üyesi
Katılım
16 Haziran 2010
Mesajlar
26
Reaction score
0
Sen 1 numarasın

Baba büyüksün :D :D

Netster çok yaşa :D
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
Bir önceki mesajımı kontrol et ;) Dikkatsiz bir kodlama yapmışım. Süslü parantezi kapatmazsak bu şekilde hatalar ile karşılaşabiliyoruz.
 

kralburda

0
İyinet Üyesi
Katılım
31 Ocak 2010
Mesajlar
98
Reaction score
2
Bu gibi projelerde CodeIgniter kullanmanızı öneririm :)
Hem daha az zamanınızı alır hemde hız açısından fark var.
Bir blog scriptini CodeIgniter ile 20dk.da yapabilirsiniz.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst