Member 13637584 Ответов: 1

Как мне Скрыть текст PHP?


Привет То, что я пытаюсь достичь здесь, - это скрыть кусок текста, если он установлен на 1.

Как только кнопка выбрана, столбец изменяется на 1. То, что я ищу, - это когда кнопка выбрана(изменена на 1), а затем проверяет, является ли она "1", не отображая ее.

смотрите мой код ниже - когда я запускаю это, он не отображает HIDE(это была просто проверка), но когда я изменяю Displayed == 0, он будет отображаться, когда кнопка выбрана? Я проверил БД, и в ней есть 1?

Что я уже пробовал:

-code to display the items

    while($dbRow=$dbQuery->fetch(PDO::FETCH_ASSOC) and ($cnt < $max)) 
    {
    echo "".$dbRow["Name"].""."<br><img src=\".$dbRow['Picture']."'width='150' height='150'/>"."".$dbRow["Instructions"]."

<form method='POST'><input type='hidden' name='MealID' value= '".$dbRow['MealID']."'>
<input type='submit' name='submit' value='Complete' ></form>";


-sql statement to display that particular item

    $dbQuery=$conn->prepare("SELECT Displayed FROM UserMeals WHERE 
    UserID=:UserID AND MealID=$value"); 
    $dbParams = array(':UserID'=>$UserID);
    $dbQuery->execute($dbParams);
    if($dbRow['Displayed'] == 1 ){
    echo "HIDE";
    }

1 Ответов

Рейтинг:
1

Patrice T

Тот же код, та же проблема.
Эта линия кажется мне неправильной:

echo "".$dbRow["Name"].""."<br><img src=\".$dbRow['Picture']."' width='150' height='150' />"."<br><br>".$dbRow["Instructions"]."
                                        ^                                                                                      ^

Попробуй
echo "".$dbRow["Name"]."<br><img src='\".$dbRow['Picture']."' width='150' height='150' />"."<br><br>".$dbRow["Instructions"].


Member 13637584

это прекрасно в приведенном выше, просто опечатка. Исправлено сейчас, но все еще не относится к реальной проблеме здесь?