Как я могу помочь лучше отображать код SQL PHP?
Привет Смотрите мой код ниже,
Мой код, кажется, работает нормально ... но это просто кажется, что много копирования и вставки кода подходит к каждой еде.
В настоящее время я показываю блюда по отношению к "ключевым словам", в которых они были даны пользователю, и они смогли выбрать, какие из них они предпочитают. По сути, то, что он делает, - это отображение блюд на основе их предпочтений(которые они заполнили через форму флажка)
Если кто - нибудь сможет мне здесь помочь, я буду очень признателен.
Что я уже пробовал:
include ("dbConnect.php"); $1 = ("cheese"); $2 = ("yoghurt"); $3 = ("egg"); $4 = ("fruit"); $5 = ("cereal"); $6 = ("oatmeal"); $dbQuery=$conn->prepare("select * from FoodQuestionnaireResults where UserID=$UserID"); $dbQuery=$conn->prepare("select * from Recipes where Keyword = '$1'"); $dbQuery->execute(); while ($dbRow=$dbQuery->fetch(PDO::FETCH_ASSOC)) { if ($B1 = '1') { echo "<br><br><h4>".$dbRow["Name"]."</h4><br>"."<br><img src=Breakfast/".$dbRow['Picture']."' width='150' height='150' />"."<br><br>".$dbRow["Instructions"]."; } else { echo ""; } $dbQuery=$conn->prepare("select * from Recipes where Keyword = '$2'"); $dbQuery->execute(); while ($dbRow=$dbQuery->fetch(PDO::FETCH_ASSOC)) { if ($B2 = '1') { echo "<br><br><h4>".$dbRow["Name"]."</h4><br>"."<br><img src=Breakfast/".$dbRow['Picture']."' width='150' height='150' />"."<br><br>".$dbRow["Instructions"]."; } else { echo ""; } } } ?>
CHill60
В чем же заключается реальная проблема? Зачем вам резать и вставлять для каждой еды? Возможно, использовать массив? PHP: массивы - руководство пользователя[^] или коллекция? PHP: коллекция - руководство пользователя[^]