Kodları şu şekilde yaptım en son. Bu sefer karşılaştığım problem, veritabanına veri girişi yapıyorum. index.php de yazdırmak istediğimde bütün linklere aynı ismi veriyor. Şöyle anlatayım. "ul,li" ile linkler oluşturdum. linkleri "desc" elementiyle baştan itibaren yedi adet kutunun içine veritabanındaki bilgileri yazdırmak istiyorum. Yani veritabanındaki 700. veriyi ilk kutuya, mesela 702. elementi 2. kutuya gibi. Çünkü veriabanından verileri sildim ve 1000 küsürlere kadar ulaştı şu an. Verileri aradan da sildiğim için kimisi 1002 numaralı id ye sahip. kimisi 1014 numaralı id ye sahip. Yani 7 adet link kutusuna baştan itibaren 7 tane bilgi girişi yapmak istiyorum. Mesela 1002 numaralı id şu an en başta ve ben bu id deki bilgiyi "index.php" sayfamdaki ilk link kutusunun içine yazdırmak istiyorum. Mesela 1014 numaralı id 2. sırada ve ben bu id deki veriyi 2. kutunun içine yazıracağım. Bir de akıl edemediğim şu var. 2 tane textbox var. bu iki textbox ın ilkine "ANASAYFA" 2. sine ise link adresini girip hem kutuların içine "ANASAYFA" ismini girip hem de link verebilmek istiyorum.
ekle.php
------------
<?php include('veritabanim.php'); ?>
<?php include('menuekle.php'); ?>
<?php
if(isset($_POST['submit'])){
$menuad=$_POST['ad'];
$menulink=$_POST['link'];
$sql = "INSERT INTO tablom (menu_ad, menu_link) VALUES ('$menuad','$menulink')";
index.php
---------------
<?php include('veritabanim.php'); ?>
<?php include('ekle.php'); ?>
<?php
$sorgu = "SELECT * FROM tablom";
$sorgusonucu = mysqli_query($baglantim, $sorgu) or trigger_error("Hata: ".mysqli_error($mysqli), E_USER_ERROR);
if($sorgusonucu){
?>
<?php while($kayit=mysqli_fetch_array($sorgusonucu, $menuid)){ ?><li><button class="buton"><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=134000688&url=<?php while($kayit=mysqli_fetch_array($sorgusonucu, $menulink)){ ?>" data-href="<?php while($kayit=mysqli_fetch_array($sorgusonucu, $menulink)){ ?>"><?php while($kayit=mysqli_fetch_assoc($sorgusonucu, $menuad)){ ?></a></button></li>
<?php
}
}
}
}
?>
--------------------------------------------------------------------------------------------------------
ekle.php
---------------
<?php include('veritabanim.php'); ?>
<?php
if(isset($_POST['submit'])){
$menuid=$_POST['id'];
$menuad=$_POST['ad'];
$menulink=$_POST['link'];
$sql = "INSERT INTO tablom (id, menu_ad, menu_link) VALUES ($menuid,'$menuad','$menulink')";
if($baglantim->query($sql)== TRUE){
echo "Kayıt Eklendi";
}
else
{
echo $baglantim->error;
}
}
?>
---------------------------------------------------------------------------------------------------------
menuekle.php
-----------------
<?php include('veritabanim.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Başlıksız Belge</title>
</head>
<body>
<form action="ekle.php" method="POST">
<input type="number" name="id" /><br />
<input type="text" name="ad" /><br />
<input type="text" name="link" /><br />
<input type="submit" name="submit" value="Ekle" />
</form>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.