v2.5.2
Giriş yap

Fonksiyon Çağırma Problemi

yazilimyolcusu
665 defa görüntülendi

Merhabalar arkadaşlar. Ben aşağıdaki kodlar "urunler.php" sayfasında. "index.php" sayfasında fonksiyon ile çağırmak istiyorum. Aşağıdaki kodlara fonksiyon kodlarını eklediğimde sayfa gelmiyor, kaldırdığımda geliyor. Ne yapamam lazım acaba?

<?php
    function indexfirsaturunleri_fonksiyonu() {

$veriler = "SELECT indexurunslider_resim, indexurunslider_icerik, indexurunslider_fiyat FROM indexurunsliderfirsat";
$result = $conn->query($veriler);
foreach ($result as $row) {
?>

	<div class="panel-body">
	<div class="card">
	<img src="images/indexproductcard/<?php echo $row['indexurunslider_resim']; ?>">
	<h5 class="indexurunslider-icerik-yazisi">
	<?php echo substr($row['indexurunslider_icerik'],0,88); ?>
	</h5>
	<p class="price"><?php echo $row['indexurunslider_fiyat']; ?></p>
	<p><button>Add to Cart</button></p>
	</div> 
	</div>
<?php } } ?>
?>
tayfunerbilen
1290 gün önce

$conn değişkenine fonksiyon içinde erişmen için global olarak kullanman lazım. Yani;

<?php
function indexfirsaturunleri_fonksiyonu() {
    global $conn;
    $veriler = "SELECT indexurunslider_resim, indexurunslider_icerik, indexurunslider_fiyat FROM indexurunsliderfirsat";
    $result = $conn->query($veriler);
    foreach ($result as $row) {
?>

	<div class="panel-body">
	<div class="card">
	<img src="images/indexproductcard/<?php echo $row['indexurunslider_resim']; ?>">
	<h5 class="indexurunslider-icerik-yazisi">
	<?php echo substr($row['indexurunslider_icerik'],0,88); ?>
	</h5>
	<p class="price"><?php echo $row['indexurunslider_fiyat']; ?></p>
	<p><button>Add to Cart</button></p>
	</div> 
	</div>
<?php } } ?>
?>

eğer hatan varsa görmek için şunu index.php'de en üste ekleyebilirsin

error_reporting(E_ALL);
ini_set('display_errors', true);