sayfalama kullanabilirsin kardeş
buyur kaliteli kayıt sistemi ayrıca bu sistemde mail onaylama mevcut resent opt ile yapıyomuş o tam olarak ne bilmiyorum ama anlatılıyor
bu demosu
http://demo.webslesson.info/otp-php-registration/
buda anlatım
https://www.webslesson.info/2020/06/php-registration-with-email-verification-using-otp.html
kardeşim hosting panelinden istediğin kadar sub domain oluşturabilirsin
buyur kardeş yanlış anlamadıysam sorununun cevabı bu
SELECT * FROM konular INNER JOIN kategoriler ON konular.kat_id = kategoriler.kat_id order by konu_id rand();
kardeşim sen yazılımı bırak git soğan doğra nekadar saçma bi kafa yapısı ya
kardeşim arattığın kelimeye göre stok adedi ekleyebilirsin şöle bir yapı hazırladım
umarım doğru yapmışımdır baya bi uğraştım normalde
kod yazmayı pek sevmem ama uğraşıyım dedim yaptım :D
<form action="" method="GET">
<input type="text" name="ara"> <br>
<button type="submit" name="ekle">Ekle</button>
</form>
<?php
if($_GET && $_GET['ara'] != ''){
$ara = $_GET['ara'];
$query = $db->prepare('select * from dersler where baslık like ?');
$query->execute(["%". $ara . "%"]);
$rows = $query->fetchAll(PDO::FETCH_ASSOC);
$say = $query->RowCount();
$hata = $query->errorInfo();
foreach($rows as $row){
$stok = $row['stok_adedi'];
$query = $db->prepare('update dersler set stok_adedi = ? where baslık = ?');
$query->execute([$stok+1, $row['baslık']]);
$hata = $query->errorInfo();
echo $hata[2];
echo $row['baslık'] . '<br>';
}
}
?>
// burda tablo yapısı mevcut veritabanı oluşturup yapıya eklersen görürsün
CREATE TABLE `dersler` (
`id` int(11) NOT NULL,
`baslık` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`içerik` text COLLATE utf8_unicode_ci NOT NULL,
`stok_adedi` int(11) NOT NULL,
`tarih` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
buyur bu şekilde kullanabilirsin php ile yapmak saçma olur bu en iyi ajax yapar
$(function(){
$("#cek").click(function(){
var veri = $('#veri').attr('href');
$.ajax({
url:'sec.php',
type:'GET',
data: 'veri='+veri,
success:function(result){
$('.veriler').html(result);
}
});
});
});
sec.php de bu şekilde çekersin
echo $_GET['veri'];
gizli bir input oluştur onu kontrol ederek çek mesela <input type="hidden" name="kontrol"> bu şekilde çekerken kontrol et
çektiğin veriyi trim fonksiyonundan geçirdinmi trim($row);