Teşekkür ederim tayfunerbilen ve abdullahx.
Sayfanız yönlenmiyorsa sayfa başına ob_start(); yazın.
Sepet konusunda bir bilgim yok açıkcası.
Burada kablosuzkedi'nin Alışveriş sepeti ile ilgili bir eğitimi var. Dilersen izleyebilirsin.
Sorunuzu tam olarak anlamadım. Biraz daha açar mısın?
Merhaba.
Örnek olarak kategori ekleme işlemi.
Kategoriler Tablosu
kategori_id (int) | kategori_adi (varchar) | kategori_aciklama (varchar) |
---|---|---|
1 | PHP | Php Dersleri |
2 | HTML | Html Dersleri |
kategori-ekle.php
<form action="ekle.php" method="GET">
<label>Kategori Adı</label>
<input type="text" name="category_name">
<label>Kategori Açıklaması</label>
<input type="text" name="category_desc">
<button type="submit">Kaydet</button>
</form>
ekle.php
<?php
if($_GET){
$kategori_adi = $_GET['category_name'];
$kategori_aciklama = $_GET['category_desc'];
$query = $db->prepare("INSERT INTO kategoriler SET kategori_adi = :kat_adi, kategori_aciklama = :kat_acik");
$ekle = $query->execute([
':kat_adi' => $kategori_adi,
':kat_acik' => $kategori_aciklama
]);
if($ekle){
echo "Kayıt başarılı!";
}else{
echo "Kayıt başarısız!";
}
}
?>
Tekrar merhaba.
Bu konuda çok bir bilgim yok ama aşağıdaki şekilde yaparak sonuca ulaştım.
Sayfayı yeniledikçe resim değişiyor.
Daha iyi bir yol bulursam yeniden cevaplandırırım.
<table border="1" cellpadding="2" cellspacing="0">
<body>
<tr>
<td>Resim</td>
<td>Ad Soyad</td>
</tr>
<?php
$sorgu = $baglanti->query("SELECT * FROM ogrenci");
while ($sonuc = $sorgu->fetch(PDO::FETCH_ASSOC)) { ?>
<tr>
<td>
<?php
$sorgu2 = $baglanti->query('SELECT * FROM resimler WHERE ogrenciID = '.$sonuc["id"].' ORDER BY RAND() LIMIT 1');
$sonuc2 = $sorgu2->fetch(PDO::FETCH_ASSOC);
?>
<img src="<?php echo $sonuc2["resim"]; ?>">
</td>
<td>
<?php echo $sonuc["adi"]; ?>
<?php echo $sonuc["soyadi"]; ?>
</td>
</tr>
<?php } ?>
</body>
</table>
Merhaba.
Aşağıdaki kodu deneyin.
<?php
$sorgu = $baglanti->query("SELECT * FROM ogrenci INNER JOIN resimler ON ogrenci.id = resimler.ogrenciID");
while ($sonuc = $sorgu->fetch_assoc()) { ?>
<tr class="no-b">
<td class="w-10">
<a href='duzenle.php?id=<?php echo $sonuc["id"] ?>'><img src="<?php echo $sonuc["resim"] ?>" alt=""></a>
</td>
<td>
<h6><?php echo $sonuc["adi"] ?></h6>
<small class="text-muted"><?php echo $sonuc["soyadi"] ?></small>
</td>
</tr>
<?php } ?>
Ama bence öğrenci resimlerini ayrı bir tabloda tutmak yerine öğrenci tablosuna bir sütun daha aç resim adında. Ve resimleri orada tut.
Merhaba.
Silmekten kastın (resime göre anlatacağım) slider_id'si 4 olan verinin slider_resimyol sütunundaki veriyi silmek ise DELETE sorgusunu değil UPDATE sorgusunu kullanmalısın.
$slider_id = $_POST['slider_id'];
$sil=$db->prepare("UPDATE slider SET slider_resimyol=:slider_resimyol WHERE slider_id =:slider_id");
$kontrol=$sil->execute([
'slider_id' => $slider_id,
'slider_resimyol' => $_GET['slider_resimyol']
]);
Tayfun Erbilen'in dersi size fikir verecektir.
@extend kullanırken & kullanamıyor muyuz?
Örneğin logo classının main-sidebar classı içerisinde olduğunu nasıl belirteceğiz scss'de.