2016-06-04 4 views
0

reduziert Ich versuche, nur die Produkte angezeigt werden, die in der Datenbank festgelegt als ‚Ja‘ reduziert haben, aber ich erhalte die folgenden Fehler: Warning: Invalid argument supplied for foreach() in /reduced.php on line 79eine Reihe von mySQL Datenbank bekommen, wenn der Preis

reduced.php

<?php 
       $pdo = new PDO('mysql:host=localhost;dbname','name','password'); 
       $reduced = 'yes'; 
       $result = $pdo->query('SELECT file_id, productName, price, stock, reduced FROM files WHERE reduced = '.$reduced.''); 
       foreach($result as $row){ 
        echo "<div id='shop'>"; 
        echo "<img id='product' src=\"file.php?id={$row['file_id']}\">"; 
        echo '<p>' . $row['productName'] . '</p>'; 
        echo '<p>' . "£" . $row['price'] . '</p>'; 
        echo '<p>' . "Stock Level: " . $row['stock'] . '</p>'; 
        echo '<a href="basket.php">ADD TO BASKET</a>'; 
        echo "</div>"; 
       } 
      ?> 

Antwort

0

Es ist die Zitate versuchen

$result = $pdo->query('SELECT file_id, productName, price, stock, reduced FROM files WHERE reduced = "'.$reduced.'"'); 
+0

Vielen Dank – BlaBla

Verwandte Themen