web-dev-qa-db-fra.com

Comment écrire du code HTML dans <? Php?>

Je veux créer un tableau dans un script php .. Est-il possible de créer un tableau dans un script php?

<?php html code to create table ?>
34
Karan Bhatia

Tu peux faire comme

HTML dans PHP:

<?php
     echo "<table>";
     echo "<tr>";
     echo "<td>Name</td>";
     echo "<td>".$name."</td>";
     echo "</tr>";
     echo "</table>";
?>

Ou vous pouvez écrire comme.

PHP en HTML:

<?php /*Do some PHP calculation or something*/ ?>
     <table>
         <tr>
             <td>Name</td>
             <td><?php echo $name;?></td>
         </tr>
     </table>


<?php /*Do some PHP calculation or something*/ ?> signifie:
Vous pouvez ouvrir une balise PHP avec <?php, ajoutez maintenant votre code PHP, puis fermez la balise avec ?>, puis écrivez votre Code HTML. Lorsque vous avez besoin d'ajouter plus de PHP, ouvrez simplement une autre balise PHP avec <?php.

89
Gautam3164

Vous pouvez entrer et sortir du contexte PHP à l'aide des balises <?php et ?>. Par exemple...

<?php
$array = array(1, 2, 3, 4);
?>

<table>
<thead><tr><th>Number</th></tr></thead>
<tbody>
<?php foreach ($array as $num) : ?>
<tr><td><?= htmlspecialchars($num) ?></td></tr>
<?php endforeach ?>
</tbody>
</table>

Voir aussi Autre syntaxe pour les structures de contrôle

11
Phil

Essayez comme ça,

<?php 
    $name='your name';
    echo '<table>
       <tr><th>Name</th></tr>
       <tr><td>'.$name.'</td></tr>
    </table>';
?>

Mise à jour

<?php 
    echo '<table>
       <tr><th>Rst</th><th>Marks</th></tr>
       <tr><td>'.$rst4.'</td><td>'.$marks4.'</td></tr>
    </table>';
?>
2
Rohan Kumar

Peut placer du code n'importe où

<input class="my_<? print 'test' ?>"  />
1
Notepad