Karan Bhatia
Quiero crear una tabla con <?php ?>
guion.
¿Cómo puedo insertar código html en <?php ?>
para lograr mi objetivo?
<?php html code to create table ?>
GautamD31
puedes hacer como
HTML en PHP:
<?php
echo "<table>";
echo "<tr>";
echo "<td>Name</td>";
echo "<td>".$name."</td>";
echo "</tr>";
echo "</table>";
?>
O puedes escribir como.
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*/ ?>
Medio:
Puede abrir una etiqueta PHP con <?php
ahora agregue su código PHP, luego cierre la etiqueta con ?>
y luego escribe tu código html. Cuando sea necesario agregar más PHP, simplemente abra otra etiqueta PHP con <?php
.
-
La segunda opción es mucho ¡mejor!
– Phil
9 de agosto de 2013 a las 5:14
-
Sí, @Phil porque podemos tener la forma más flexible de agregar más html.
– GautamaD31
9 de agosto de 2013 a las 5:16
-
¿Qué sucede si quiero dividir mi página HTML en varias partes por conveniencia, por ejemplo, header.php, footer.php? Y luego incluir en otras páginas. Para el pie de página, el segundo método es inútil, y el primero no sirve.
– Santosh Kumar
28 de junio de 2015 a las 3:14
-
@SantoshKumar, ¿mencionó crear vistas separadas? No está bien.. Según su pregunta, la respondí.. Y una cosa más, incluso si separó las vistas, las variables funcionarán ya que estamos incluyendo las páginas..Como lo hacemos Codeigniter
– GautamaD31
29 de junio de 2015 a las 4:55
-
¡Gran respuesta que se explica por sí misma! ¡Gracias!
– JustMeh
18 de noviembre de 2015 a las 11:18
Puede entrar y salir del PHP contexto utilizando el <?php
y ?>
etiquetas Por ejemplo…
<?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>
Ver también Sintaxis alternativa para estructuras de control
-
Lo que hace el
<?=
¿hacer? No pude hacerlo funcionar a menos que lo reemplazara con<?php>
– abettermap
23/07/2016 a las 20:00
-
@abettermap es la abreviatura de
<?php echo
y está habilitado por defecto en PHP desde la versión 5.4– Phil
27 de octubre de 2016 a las 3:31
Rohan Kumar
Pruébalo como,
<?php
$name="your name";
echo '<table>
<tr><th>Name</th></tr>
<tr><td>'.$name.'</td></tr>
</table>';
?>
Actualizado
<?php
echo '<table>
<tr><th>Rst</th><th>Marks</th></tr>
<tr><td>'.$rst4.'</td><td>'.$marks4.'</td></tr>
</table>';
?>
-
pero mi código html, es decir, la tabla, contiene algunos valores php como…
: – Karan Bhatia
9 de agosto de 2013 a las 5:06
Puede colocar código en cualquier lugar
<input class="my_<? print 'test' ?>" />
¿Por qué quieres hacer esto? ¿Cuál es el ejemplo que tienes en mente?
– itsoles
9 de agosto de 2013 a las 5:04
Quiero escribir
dentro de mi código php ..
– Karan Bhatia
9 de agosto de 2013 a las 5:10