Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
630
Tıklama
0
Öne Çıkarma
Veritabanı ile İlgili Bir Problemim Var
M
7 yıl
Onbaşı
Konu Sahibi

Merhabalar. Şu kodlarda bir problem var ama çözemedim. Yardımcı olursanız sevinirim.

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 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



M
7 yıl
Onbaşı
Konu Sahibi

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')";



if($baglantim->query($sql)== TRUE){



echo "Kayıt Eklendi";



}



else

{

echo $baglantim->error;

}

}

?>

-------------------------------------------------------------------------------------------------------------------------------------



index.php

------------------

<?php include('veritabanim.php'); ?>

<?php include('ekle.php'); ?>



<div id="ustmenu">

<nav>

<ul>



<?php



$sorgu = "SELECT * FROM tablom ORDER BY menu_ad DESC";

$sorgusonucu = mysqli_query($baglantim, $sorgu) or trigger_error("Hata: ".mysqli_error($mysqli), E_USER_ERROR);

if ($sorgusonucu){

$yazdir=mysqli_fetch_assoc($sorgusonucu);



?>

<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=134011127&url=" data-href=""><?php echo $yazdir['menu_ad']; ?></a></button></li>

<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=134011127&url=" data-href=""><?php echo $yazdir['menu_ad']; ?></a></button></li>

<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=134011127&url=" data-href=""><?php echo $yazdir['menu_ad']; ?></a></button></li>

<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=134011127&url=" data-href=""><?php echo $yazdir['menu_ad']; ?></a></button></li>

<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=134011127&url=" data-href=""><?php echo $yazdir['menu_ad']; ?></a></button></li>

<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=134011127&url=" data-href=""><?php echo $yazdir['menu_ad']; ?></a></button></li>

<?php } ?>

</ul>

</nav>

</div>

------------------------------------------------------------------------------------------------------------------------------------------



menuekle.php

-------------------

<?php include('veritabanim.php'); ?>



<form action="ekle.php" method="POST">

<input type="text" name="ad" /><br />

<input type="text" name="link" /><br />

<input type="submit" name="submit" value="Ekle" />

</form>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.