Ich möchte ein Font Awesome Icon in einer PHP-Tabelle anzeigen. Es sollte das fa-eye-Symbol anzeigen, wenn in der Zeile "visible" ein "ja" steht, andernfalls sollte das Fa-eye-slash-Symbol angezeigt werden.FontAwsome Icon in PHP mit if-Anweisung
hier ist mein Code:
<?php
$statement = $pdo->prepare("SELECT * FROM gamesnw ORDER BY datum");
$result = $statement->execute();
$count = 1;
while($row = $statement->fetch()) {
echo "<tr>";
echo "<td>".$row['tag']."</td>";
echo "<td>".$row['datum']."</td>";
echo "<td>".$row['zeit']."</td>";
echo "<td>".$row['ort']."</td>";
echo "<td>".$row['liga']."</td>";
echo "<td>".$row['heim']."</td>";
echo "<td>".$row['gast']."</td>";
echo "<td>".$row['sr1']."</td>";
echo "<td>".$row['sr2']."</td>";
echo "<td>".$row['reserve']."</td>";
echo "<td>";
print '<a href="gamesettings.php?id='.$row['id'].'" class="btn btn-default btn1">Ändern</a>';
echo "</td>";
echo "<td>";
echo if .$row['visible'] == 'ja'.'<i class="fa fa-eye"></i>' else '<i class="fa fa-eye-slash"></i>';
echo "</td>";
echo "</tr>";
}
?>
ich es in der drittletzten Zeile versucht, aber es Arbeit dosen't. Irgendwelche Ideen?
Ich empfehle Ihnen, HTML stoppen Echo und stattdessen von PHP wechseln zu HTML, wenn Daten ausgeben. Es ist viel einfacher, die Syntax richtig zu machen, und Ihre IDE wird sich auch mit der Syntax beschäftigen. http://sandbox.onlinephpfunctions.com/code/5b711447b8779bc2b8ae5b4069b1ade1756e0c35 – JimL