Comment puis-je insérer des balises HTML dans une variable PHP?

Je suis en train de faire une variable qui contient des balises HTML, ce qui ne fonctionne pas comme je veux. J'espérais que quelqu'un pourrait dire ce que je fais de mal ici.

Mon Code:

$foto = "put picture here";
$naam = 'Sieraad1';
$prijs = '20,00';

$artikel = '<img src="'$foto'"><h4>'$naam'</h4><h6>€'$prijs'</h6>';

echo '<table><tr><td>'.htmlspecialchars(stripslashes($artikel)).'</td><td>'.htmlspecialchars(stripslashes($artikel)).'</td><td>'.htmlspecialchars(stripslashes($artikel)).'</td><td>'.htmlspecialchars(stripslashes($artikel)).'</td></tr>';
echo '<table><tr><td>'.htmlspecialchars(stripslashes($artikel)).'</td><td>'.htmlspecialchars(stripslashes($artikel)).'</td><td>'.htmlspecialchars(stripslashes($artikel)).'</td><td>'.htmlspecialchars(stripslashes($artikel)).'</td></tr>';
echo '</table>';
  • Par le chemin, <h*> balises vont de 1 à 6.
  • Pourquoi faites-vous appel à htmlspecialchars() et stripslashes() sur une variable qui ne contient pas la saisie de l'utilisateur?
  • Finalement, il est destiné à obtenir les trois premières valeurs à partir d'une base de données, je suis juste à s'habituer à de PHP donc j'ai pensé qu'il serait intelligent de la première configuration du lay-out.
InformationsquelleAutor Thakkennes | 2012-06-28