PHP butonlar çoğalıyor!
Merhaba, php dilinde kendimii geliştirmek için bir site yapmaya çalışıyorum.
Siteme admin paneli yaptım ve admin panelinde normal üyelerin bilgilerinin gözükeceği bir bölüm yaptım üyelerin bilgileri gözüküyor ancak yeni bir üye kayıt olduğunda paneldeki butonlar üye bilgileri ile orantılı ve paralel olarak çoğalıyorlar. PHP de her terimi bilemeyebiliyorum lütfen cevap yazarken yeni öğrenmeye başladığımı göz önünde bulunarak yazın başka türlü tam anlayamıyorum :D
Panel kodları şöyle :
<?php session_start(); ?>
<!DOCTYPE html>
<html>
<head>
<meta chatset="utf-8">
<title>Admin Yönetim Sayfası</title>
</head>
<body>
<style>
.form {
margin-left:10px;
}
</style>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "bilgi";
$connect = new mysqli($servername,$username,$password,$dbname);
$menusorgu = mysqli_query($connect,"SELECT * from bilgiler");
while ($menucek = mysqli_fetch_assoc($menusorgu)){;
if (!isset($_SESSION["ID"])){
echo"Lütfen Admin Login Sayfasından Giriş Yapınız.<br>";
}
else {
?>
<hr>
<?php echo '<center><a id="exit" href="exit.php">Çıkış Yap</a></center>'; ?><?php echo '<center><a id="sil" href="sil.php">Silme Menüsü</a></center>'; ?>
<?php echo $menucek['id']; ?><br>
<br>
<?php echo $menucek['name']; ?><br>
<br>
<?php echo $menucek['password']; ?><br>
<br>
<?php echo $menucek['date']; ?><br>
<?php
}
}
?>
<style>
hr
{
width:300px;
margin-left:-1px;
}
#exit {
margin-left:700px;
margin-top:0px;
width:50px;
background:#c0c0c0;
border-radius:10px;
padding:20px;
text-decoration:none;
display:block;
position:absolute;
}
#exit:hover {
background:black;
}
#sil {
margin-left:500px;
margin-top:0px;
width:50px;
height:35px;
background:#c0c0c0;
border-radius:10px;
padding:20px;
text-decoration:none;
display:block;
position:absolute;
}
#sil:hover {
background:black;
}
</style>
</body>
</html>
Biraz karmaşık olabilir gittikçe düzgün yazmaya çalışıyorum.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
while ($menucek = mysqli_fetch_assoc($menusorgu)){; //hata burada
$menusorgu)){;<--- bu burada olmaz ; ;
if kullanımıda bu sekılde olacak
if (!isset($_SESSION["ID"])){
echo"Lütfen Admin Login Sayfasından Giriş Yapınız.<br>";
}else {
$connect = new mysqli($servername,$username,$password,$dbname);
$menusorgu = mysqli_query($connect,"SELECT * from bilgiler");
while ($menucek = mysqli_fetch_assoc($menusorgu)){
}
}