Sayfada Sağ tık yapıp inceleye tıkla.
Orada Console sekmesine bak hata veriyormu diye.
kodlarını aşağıdakinin arasına yaz.
document.addEventListener('DOMContentLoaded', function () {
/* Buraya kodları yaz */
});
<?php
$json = file_get_contents('https://www.instagram.com/metadijital/?__a=1');
$data = json_decode($json, true);
$i = 0;
foreach($data['graphql']['user']['edge_owner_to_timeline_media']['edges'] as $image):
if($i > 2){
break;
}
$i++;
?>
<li>
<a href="">
<img src="<?=$image['node']['display_url']?>" alt="" style="width:87px;height:87px;">
</a>
</li>
<?php
endforeach;
?>
https://datatables.net/ bu eklentiye bakabilirsin işine yarayabilir.
Server side veya Ajax özellikle
döngüyü durdurmak için break; kullanabilirsin.
$i = 0;
foreach(){
if($i > 3){
break;
}
$i++;
}
intval() dan geçmesinin sebebi -1'inde interger olması :)
bildiğim kadarıyla bunun için bir fonksiyon yok.
if(isset($_GET) && !empty($_GET)){ // GET ile gelen değer varsa
$query = [];
if(isset($_GET['page']) && !empty($_GET['page'])){ // GET ile key i page olan bir değer varsa
$query['page'] = $_GET['page'];
}
if(isset($_GET['question']) && !empty($_GET['question'])){ // GET ile key i question olan bir değer varsa
$query['question'] = $_GET['question'];
}
if(isset($_GET['category']) && !empty($_GET['category'])){ // GET ile key i category olan bir değer varsa
$query['category'] = $_GET['category'];
}
if(!empty($query)){
echo '?' . http_build_query($query);
}
}
link verdiğin kısma http_build_query den gelen parametreyi eklersin.
örnek olarak ?id=1 olan bir link vereceksen.
<a href="http://example.com/search?id=1&<?=http_build_query($query);?>">Link</a>
bunu bi fonsiyonda halledersin ben örnek olması açısından yazdım.
Senin aradığın fonksiyon bu https://www.php.net/manual/tr/function.http-build-query.php
$query = [
'page' => 2,
'question' => 'abc',
'category' => 'cloth'
];
echo '?' . http_build_query($query);
// Output: ?page=2&question=abc&category=cloth
Anlam veremedim ama parantez içerisine alınca bende sorun çıkmadı.
<div class="col-md-6">
<label class="form-check-label">Teklif Durumu :</label>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="teklif-durumu" id="inlineRadio11" value="1" '. ($musterilerEdit['musteri_teklifStatu'] == 1 ? "checked" : "") .'/>
<label class="form-check-label" for="inlineRadio11">Teklif Verildi</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="teklif-durumu" id="inlineRadio22" value="2" '. ($musterilerEdit['musteri_teklifStatu'] == 2 ? "checked" : "") .'/>
<label class="form-check-label" for="inlineRadio22">Teklif Verilmedi</label>
</div>
</div>
. ile birleştirmek için string bir ifade olması lazım.
$html = '<input class="form-check-input"
type="radio" name="teklif-durumu"
id="inlineRadio11" value="1" ' . $user['musteri_teklifStatu']== 1 ? 'checked' : '' . ' >';
echo $html;
eğer html olarak tırnaksız yazacaksan aşağıdaki gibi yap
<input class="form-check-input"
type="radio" name="teklif-durumu"
id="inlineRadio11" value="1" <?php echo $user['musteri_teklifStatu']== 1 ? 'checked' : ''; ?>/>