if (!defined('PATH')) define("PATH", realpath("."));
2 ayrı tablo oluşturmuşsun gördüğüme göre yorumlar ve yanıtlar olarak.
Bence bunu tek tabloda yapabilirsin.
| id | comment | parentid | contentid | user |
|---|---|---|---|---|
| 1 | 1. içeriğin 1. yorumu | 0 | 1 | Ahmet |
| 2 | 2. içeriğin 1. yorumu | 0 | 2 | Mehmet |
| 3 | 1. içeriğin 2. yorumu | 0 | 1 | Derya |
| 4 | 1. içeriğin 1.yorumuna yanıt | 1 | 1 | Elif |
| 5 | 2. içeriğin 1.yorumuna yanıt | 2 | 2 | Akif |
PDO kullanmamış ama şöyle bir örnek buldum işine yarayacaktır.
https://github.com/vildanbina/php-comment-system
Nasıl bir hata aldın.
şunuda kullanabilirsin
https://www.w3schools.com/jsref/jsref_every.asp
const fruits = ["Banana", "Orange", "Apple", "Mango"];
const a = "Banana";
const b = "Bananas";
function checkFruit(fruit) {
return fruit != a;
}
function checkFruit1(fruit) {
return fruit != b;
}
console.log(fruits.every(checkFruit)); // Output: false
console.log(fruits.every(checkFruit1)); // Output: true
https://www.php.net/manual/tr/function.rawurlencode.php
https://www.php.net/manual/tr/function.rawurldecode.php
bunları kullanarak çözebilirsin.
Edit: aşağıya % eklemen gerekir büyük ihtimal.
([0-9a-zA-Z-_%]+)
$productgo bu değişkeni yazdırdığında istediğin veriler geliyormu yoksa sadece son ürünün verisimi geliyor.
Eğer son ürünün verisi geliyorsa SQL kodunu ona göre düzenlemelisin.
<?php foreach ($productgo as $i => $kategori) {?>
<option value="<?php echo $kategori['katid']; ?>" <?php echo ($i == key(end($productgo))) ? 'selected' : ''?>><?php echo $kategori['kategoriadi'];?></option>
<?php } ?>
son eleman a selected attribute'ü ekleyecektir.
css dosyasıda ne kadar küçük boyutlu olursa o kadar iyi.
https://prototurk.com/soru/1948-google-pagespeed-degeri-yukseltme
sayfa açılış hızı için önemli özellikle mobil cihazlar için.