Maison > Questions et réponses > le corps du texte
J'ai essayé de créer le fichier sous forme de fichier HTML ou simplement de mettre le <link rel="stylesheet" type="text/css" href="mystyle.css">
directement dedans, mais cela ne fonctionne pas.
Je souhaite pouvoir modifier la taille de la police du paragraphe producten.
Voici mon code jusqu'à présent (à propos de la dernière partie())
<?php include('DatabaseConnector.php'); $database = new DatabaseConnector("test", "root", ""); <link rel="stylesheet" type="text/css" href="mystyle.css"> $email = $database->selectValue("SELECT emailadres FROM klant WHERE naam = 'Bibiche' AND achternaam = 'Laarakkers'"); echo "Het emailadres van Bibiche Laarakkers is $email."; $productInfo = $database->selectSingleRow("SELECT gewicht, prijs, calorieen FROM product WHERE naam = 'Sausage Muffin with Egg Whites'"); echo "<h2> Sausage Muffin with Egg Whites </h2>"; echo "<p>Gewicht: " . $productInfo['gewicht'] . "<br>"; echo "Prijs: " . $productInfo['prijs'] . "<br>"; echo "Aantal Calorieën: " . $productInfo['calorieen'] . "</p>"; $producten = $database->selectRows("SELECT naam, prijs FROM product"); foreach($producten as $product) { echo "<p class='pruducten'> Product:" . $product['naam'] . "<br>"; echo "Prijs:" . $product['prijs'] . "</p>"; } ?>
P粉7262346482024-01-30 09:38:37
Si vous essayez d'imprimer un lien en code php, pourriez-vous essayer quelque chose comme ceci et voir si cela fonctionne ?
La raison pour laquelle j'utilise echo est qu'il imprime le code de la feuille de style. Si je mets le code directement au milieu de php sans lui faire écho ni l'envelopper dans '' , il ne s'affichera pas ou ne s'imprimera pas correctement.
'; $email = $database->selectValue("SELECT emailadres FROM klant WHERE naam = 'Bibiche' AND achternaam = 'Laarakkers'"); echo "Het emailadres van Bibiche Laarakkers is $email."; $productInfo = $database->selectSingleRow("SELECT gewicht, prijs, calorieen FROM product WHERE naam = 'Sausage Muffin with Egg Whites'"); echo "Sausage Muffin with Egg Whites
"; echo "Gewicht: " . $productInfo['gewicht'] . "
"; $producten = $database->selectRows("SELECT naam, prijs FROM product"); foreach($producten as $product) { echo "
"; echo "Prijs: " . $productInfo['prijs'] . "
"; echo "Aantal Calorieën: " . $productInfo['calorieen'] . "Product:" . $product['naam'] . "
"; } ?>
"; echo "Prijs:" . $product['prijs'] . "
Si cela ne fonctionne pas, étant donné que les liens CSS sont mieux utilisés dans la section < head > du document, vous pouvez y imprimer le code directement en faisant écho au code afin qu'il l'imprime correctement sur la page. Comme ça :
.pruducten { font-size:1rem; } '; $email = $database->selectValue("SELECT emailadres FROM klant WHERE naam = 'Bibiche' AND achternaam = 'Laarakkers'"); echo "Het emailadres van Bibiche Laarakkers is $email."; $productInfo = $database->selectSingleRow("SELECT gewicht, prijs, calorieen FROM product WHERE naam = 'Sausage Muffin with Egg Whites'"); echo "Sausage Muffin with Egg Whites
"; echo "Gewicht: " . $productInfo['gewicht'] . "
"; $producten = $database->selectRows("SELECT naam, prijs FROM product"); foreach($producten as $product) { echo "
"; echo "Prijs: " . $productInfo['prijs'] . "
"; echo "Aantal Calorieën: " . $productInfo['calorieen'] . "Product:" . $product['naam'] . "
"; } ?>
"; echo "Prijs:" . $product['prijs'] . "
Si vous devez absolument imprimer tous les aspects de la page en code php, voici comment je procède.
Il existe d'autres moyens d'y parvenir en utilisant le HTML directement dans le fichier php, comme s'assurer qu'il comporte une section < head >, etc. Mais je veux suivre le chemin que vous empruntez pour mieux vous aider à résoudre votre problème.