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 } } ?>
?>
yazilimyolcusu
1289 gün önce

Tekrar merhaba. Fonksiyon kullanmam gerekli. Aşağıdaki kodlarla butonlar görünüyor ama listeleme yapamıyorum. Butonlara tıklayınca herhangi bir şey gelmiyor. "if isset" kullandığımda da olmadı.

<?php
   
    <div class="indexurunler-container-alani">
    <form action="" method="POST">
    <button class="col-xl-4 col-lg-4 col-md-4 col-sm-4 col-xs-1 index-firsat-urunleri-buton" name="firsaturunleri">Fırsat Ürünleri</button>
    <button class="col-xl-4 col-lg-4 col-md-4 col-sm-4 col-xs-1 index-cok-satanlar-buton" name="coksatanlar">Çok Satanlar</button>
    <button class="col-xl-4 col-lg-4 col-md-4 col-sm-4 col-xs-1 index-kampanyali-urunler-buton" name="kampanyaliurunler">Kampanyalı Ürünler</button>
    </form>

    <div class="row no-gutters">
    
    <?php
    if ($_POST('firsaturunleri')) {
    function indexfirsaturunleri_fonksiyonu() {
    global $conn;
    $veriler = "SELECT indexurunlerfirsat_resim, indexurunlerfirsat_icerik, indexurunlerfirsat_fiyat FROM indexurunlerfirsat";
    $result = $conn->query($veriler);
    foreach ($result as $row) {
    ?>
    
    <div class="col">
    <div class="card">
    <img src="images/indexproductcard/<?php echo $row['indexurunlerfirsat_resim']; ?>">
    <h5 class="indexurunler-icerik-yazisi">
    <?php echo substr($row['indexurunlerfirsat_icerik'],0,88); ?>
    </h5>
    <p class="price"><?php echo $row['indexurunlerfirsat_fiyat']; ?></p>
    <p><button>Add to Cart</button></p>
    </div>
    </div>
    <?php } indexfirsaturunleri_fonksiyonu(); } } ?>
    
    <!-- ---------- ->
    
    <?php
    if ($_POST('coksatanlar')) {
    function indexcoksatanlar_fonksiyonu() {
    global $conn;
    $veriler = "SELECT indexurunlercoksatanlar_resim, indexurunlercoksatanlar_icerik, indexurunlercoksatanlar_fiyat FROM ndexurunlercoksatanlar";
    $result = $conn->query($veriler);
    foreach ($result as $row) {
    ?>
    
    <div class="col">
    <div class="card">
    <img src="images/indexproductcard/<?php echo $row['indexurunlercoksatanlar_resim']; ?>">
    <h5 class="indexurunler-icerik-yazisi">
    <?php echo substr($row['indexurunlercoksatanlar_icerik'],0,88); ?>
    </h5>
    <p class="price"><?php echo $row['indexurunlercoksatanlar_fiyat']; ?></p>
    <p><button>Add to Cart</button></p>
    </div>
    </div>
    <?php } indexcoksatanlar_fonksiyonu(); } } ?>
    
    <!-- ---------- ->
    
    <?php
    if ($_POST('kampanyaliurunler')) {
    function kampanyaliurunler_fonksiyonu() {
    global $conn;
    $veriler = "SELECT indexurunlerkampanya_resim, indexurunlerkampanya_icerik, indexurunlerkampanya_fiyat FROM indexurunlerkampanya";
    $result = $conn->query($veriler);
    foreach ($result as $row) {
    ?>
    
    <div class="col">
    <div class="card">
    <img src="images/indexproductcard/<?php echo $row['indexurunlerkampanya_resim']; ?>">
    <h5 class="indexurunler-icerik-yazisi">
    <?php echo substr($row['indexurunlerkampanya_icerik'],0,88); ?>
    </h5>
    <p class="price"><?php echo $row['indexurunlerkampanya_fiyat']; ?></p>
    <p><button>Add to Cart</button></p>
    </div>
    </div>
    <?php } kampanyaliurunler_fonksiyonu(); } } ?>
    
    </div> <!-- row alanı bitişi ->
    </div> <!-- ürünler container alanı bitişi ->
    
?>